home *** CD-ROM | disk | FTP | other *** search
/ Products & Services for NeXT / Products & Services for NeXT.iso / AlembicDemo.app / ScriptWriter / CommandGroups / Network.cmdgrp (.txt) < prev    next >
Encoding:
NeXT TypedStream Data  |  1993-07-22  |  368.8 KB  |  1,898 lines

  1. typedstream
  2. CommandGroup
  3. Object
  4. Network
  5. [45@]
  6. Command
  7. NXImage
  8. NXCachedImageRep
  9. NXImageRep
  10. iisssss00
  11. iiiiii00
  12. [4608c]T_U_U_U_eoU_T_U_eoU_eoU_T_U_eoU_T_U_UoU_doU_eoU_ToU_UoU_eoeoT_U_eoU_U_U_T_U_eoU_T_U_UoEOe_
  13. CODOCODOT_EOCODO
  14. D_UoD_E_D_E_T_DO
  15. DOUo4OD_4OUoDOD_
  16. DOT_DOD_EOT_EOD_
  17. D_EOUoE_D_4OUoEO
  18. DOT_DOT_DOT_DOCO
  19. eofoeofo
  20. Voeof
  21. eofoe
  22. foeofov
  23. VoTofo
  24. VoUoVoUoVoUo
  25. U_UoVoU_U_UoU_U_E_UoU_UoU_UoU_UoE_T_U_UoV_UoU_UoE_UoU_UoE_UoU_UoE_T_VoUoE_UoE_UoE_UoV_eo
  26. NXBitmapImageRep
  27. [576c]UUUUUUUUUUU@
  28. UUUUUUUUUUX
  29. arp[1]
  30. &address resolution display and control
  31. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  32. \margl40
  33. \margr40
  34. \pard\tx520\tx1060\tx1600\tx2120\tx2660\tx3200\tx3720\tx4260\tx4800\tx5320\f0\b0\i0\ulnone\fs24\fc0\cf0 The 
  35. \b arp
  36. \b0  program displays and modifies the Internet-toEthernet address translation tables used by the address resolution protocol (arp(4p)).\
  37. In this form t
  38. he program displays the current ARP entry for hostname. The host may be specified by name or by number, using Internet dot notation.
  39. CommandArgument
  40. hostname
  41. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  42. \margl40
  43. \margr40
  44. \pard\tx520\tx1060\tx1600\tx2120\tx2660\tx3200\tx3720\tx4260\tx4800\tx5320\f0\b0\i0\ulnone\fs24\fc0\cf0 The hostname to display the current ARP entry for
  45. T_U_U_U_eoU_T_U_eoU_eoU_T_U_eoU_T_U_UoU_doU_eoU_ToU_UoU_eoeoT_U_eoU_U_U_T_U_eoU_T_U_UoEOe_
  46. CODOCODOT_EOCODO
  47. D_UoD_E_D_E_T_DO
  48. DOUo4OD_4OUoDOD_
  49. DOT_DOD_EOT_EOD_
  50. D_EOUoE_D_4OUoEO
  51. DOT_DOT_DOT_DOCO
  52. eofoeofo
  53. Voeof
  54. eofoe
  55. foeofov
  56. VoTofo
  57. VoUoVoUoVoUo
  58. U_UoVoU_U_UoU_U_E_UoU_UoU_UoU_UoE_T_U_UoV_UoU_UoE_UoU_UoE_UoU_UoE_T_VoUoE_UoE_UoE_UoV_eo
  59. UUUUUUUUUUU@
  60. UUUUUUUUUUX
  61. arp[2]
  62. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  63. \margl40
  64. \margr40
  65. \pard\tx520\tx1060\tx1600\tx2120\tx2660\tx3200\tx3720\tx4260\tx4800\tx5320\f0\b0\i0\ulnone\fs24\fc0\cf0 The 
  66. \b arp
  67. \b0  program displays and modifies the Internet-toEthernet address translation tables used by the address resolution protocol (arp(4p)).\
  68. In this form the program displays all of the current ARP entries by reading the table from the file kmem (default /dev/kmem) based on the kernel file mach (default /mach).
  69. CommandOption
  70. G{\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  71. \margl40
  72. \margr40
  73. \pard\tx1140\tx2300\tx3440\tx4600\tx5760\tx6900\tx8060\tx9200\tx10360\tx11520\f0\b0\i0\ulnone\fs24\fc0\cf0 The program displays all of the current ARP entries by reading the table from the file kmem (default /dev/kmem) based on the kernel file mach (default /mach)
  74. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  75. \margl40
  76. \margr40
  77. \pard\tx520\tx1060\tx1600\tx2120\tx2660\tx3200\tx3720\tx4260\tx4800\tx5320\f0\b0\i0\ulnone\fs24\fc0\cf0 The kernel file to read from
  78. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  79. \margl40
  80. \margr40
  81. \pard\tx520\tx1060\tx1600\tx2120\tx2660\tx3200\tx3720\tx4260\tx4800\tx5320\f0\b0\i0\ulnone\fs24\fc0\cf0 The kmem file to read from
  82. T_U_U_U_eoU_T_U_eoU_eoU_T_U_eoU_T_U_UoU_doU_eoU_ToU_UoU_eoeoT_U_eoU_U_U_T_U_eoU_T_U_UoEOe_
  83. CODOCODOT_EOCODO
  84. D_UoD_E_D_E_T_DO
  85. DOUo4OD_4OUoDOD_
  86. DOT_DOD_EOT_EOD_
  87. D_EOUoE_D_4OUoEO
  88. DOT_DOT_DOT_DOCO
  89. eofoeofo
  90. Voeof
  91. eofoe
  92. foeofov
  93. VoTofo
  94. VoUoVoUoVoUo
  95. U_UoVoU_U_UoU_U_E_UoU_UoU_UoU_UoE_T_U_UoV_UoU_UoE_UoU_UoE_UoU_UoE_T_VoUoE_UoE_UoE_UoV_eo
  96. UUUUUUUUUUU@
  97. UUUUUUUUUUX
  98. arp[3]
  99. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  100. \margl40
  101. \margr40
  102. \pard\tx520\tx1060\tx1600\tx2120\tx2660\tx3200\tx3720\tx4260\tx4800\tx5320\f0\b0\i0\ulnone\fs24\fc0\cf0 The 
  103. \b arp
  104. \b0  program displays and modifies the Internet-toEthernet address translation tables used by the address resolution protocol (arp(4p)).\
  105. In this form the program allows the super-user may delete an entry for the host called hostname.
  106. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  107. \margl40
  108. \margr40
  109. \pard\tx1140\tx2300\tx3440\tx4600\tx5760\tx6900\tx8060\tx9200\tx10360\tx11520\f0\b0\i0\ulnone\fs24\fc0\cf0 A super-user may delete an entry for the host called hostname
  110. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  111. \margl40
  112. \margr40
  113. \pard\tx520\tx1060\tx1600\tx2120\tx2660\tx3200\tx3720\tx4260\tx4800\tx5320\f0\b0\i0\ulnone\fs24\fc0\cf0 The hostname to delete the current ARP entry for
  114. T_U_U_U_eoU_T_U_eoU_eoU_T_U_eoU_T_U_UoU_doU_eoU_ToU_UoU_eoeoT_U_eoU_U_U_T_U_eoU_T_U_UoEOe_
  115. CODOCODOT_EOCODO
  116. D_UoD_E_D_E_T_DO
  117. DOUo4OD_4OUoDOD_
  118. DOT_DOD_EOT_EOD_
  119. D_EOUoE_D_4OUoEO
  120. DOT_DOT_DOT_DOCO
  121. eofoeofo
  122. Voeof
  123. eofoe
  124. foeofov
  125. VoTofo
  126. VoUoVoUoVoUo
  127. U_UoVoU_U_UoU_U_E_UoU_UoU_UoU_UoE_T_U_UoV_UoU_UoE_UoU_UoE_UoU_UoE_T_VoUoE_UoE_UoE_UoV_eo
  128. UUUUUUUUUUU@
  129. UUUUUUUUUUX
  130. arp[4]
  131. E{\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  132. \margl40
  133. \margr40
  134. \pard\tx520\tx1060\tx1600\tx2120\tx2660\tx3200\tx3720\tx4260\tx4800\tx5320\f0\b0\i0\ulnone\fs24\fc0\cf0 The 
  135. \b arp
  136. \b0  program displays and modifies the Internet-toEthernet address translation tables used by the address resolution protocol (arp(4p)).\
  137. In this form the program creates an ARP entry for the host called hostname with the Ethernet address ether_addr. The Ethernet address is given as six hex bytes separated by colons.  The entry will be permanent unless the word temp is given in the command. If the word pub is given, the entry will be "published"; i.e., this system will act as an ARP server, responding to requests for hostname even though the host address is not its own.  The word trail indicates that trailer encapsulations may be sent to this host.
  138. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  139. \margl40
  140. \margr40
  141. \pard\tx1140\tx2300\tx3440\tx4600\tx5760\tx6900\tx8060\tx9200\tx10360\tx11520\f0\b0\i0\ulnone\fs24\fc0\cf0 Create an ARP entry for the host called hostname with the Ethernet address ether_addr
  142. ether_addr
  143. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  144. \margl40
  145. \margr40
  146. \pard\tx520\tx1060\tx1600\tx2120\tx2660\tx3200\tx3720\tx4260\tx4800\tx5320\f0\b0\i0\ulnone\fs24\fc0\cf0 The ethernet address to use when creating the ARP entry for hostname
  147. Enter to turn argument on
  148. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  149. \margl40
  150. \margr40
  151. \pard\tx520\tx1060\tx1600\tx2120\tx2660\tx3200\tx3720\tx4260\tx4800\tx5320\f0\b0\i0\ulnone\fs24\fc0\cf0 If this is on, the entry is temporary
  152. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  153. \margl40
  154. \margr40
  155. \pard\tx520\tx1060\tx1600\tx2120\tx2660\tx3200\tx3720\tx4260\tx4800\tx5320\f0\b0\i0\ulnone\fs24\fc0\cf0 If this is on, the entry will be "published"
  156. trail
  157. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  158. \margl40
  159. \margr40
  160. \pard\tx520\tx1060\tx1600\tx2120\tx2660\tx3200\tx3720\tx4260\tx4800\tx5320\f0\b0\i0\ulnone\fs24\fc0\cf0 If this is on, trailer encapsulations may be sent to this host
  161. UUUUUUUUUUU@
  162. UUUUUUUUUUX
  163. T_U_U_U_eoU_T_U_eoU_eoU_T_U_eoU_T_U_UoU_doU_eoU_ToU_UoU_eoeoT_U_eoU_U_U_T_U_eoU_T_U_UoEOe_
  164. CODOCODOT_EOCODO
  165. D_UoD_E_D_E_T_DO
  166. DOUo4OD_4OUoDOD_
  167. DOT_DOD_EOT_EOD_
  168. D_EOUoE_D_4OUoEO
  169. DOT_DOT_DOT_DOCO
  170. eofoeofo
  171. Voeof
  172. eofoe
  173. foeofov
  174. VoTofo
  175. VoUoVoUoVoUo
  176. U_UoVoU_U_UoU_U_E_UoU_UoU_UoU_UoE_T_U_UoV_UoU_UoE_UoU_UoE_UoU_UoE_T_VoUoE_UoE_UoE_UoV_eo
  177. arp[5]
  178. G{\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  179. \margl40
  180. \margr40
  181. \pard\tx520\tx1060\tx1600\tx2120\tx2660\tx3200\tx3720\tx4260\tx4800\tx5320\f0\b0\i0\ulnone\fs24\fc0\cf0 The 
  182. \b arp
  183. \b0  program displays and modifies the Internet-toEthernet address translation tables used by the address resolution protocol (arp(4p)).\
  184. \pard\tx1140\tx2300\tx3440\tx4600\tx5760\tx6900\tx8060\tx9200\tx10360\tx11520\fc0\cf0 Causes the file filename to be read and multiple entries to be set in the ARP tables. Entries in the file should be of the form\
  185. hostname ether_addr [ temp ] [ pub ] [ trail ]
  186. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  187. \margl40
  188. \margr40
  189. \pard\tx1140\tx2300\tx3440\tx4600\tx5760\tx6900\tx8060\tx9200\tx10360\tx11520\f0\b0\i0\ulnone\fs24\fc0\cf0 Causes the file filename to be read and multiple entries to be set in the ARP tables
  190. filename
  191. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  192. \margl40
  193. \margr40
  194. \pard\tx520\tx1060\tx1600\tx2120\tx2660\tx3200\tx3720\tx4260\tx4800\tx5320\f0\b0\i0\ulnone\fs24\fc0\cf0 The filename to read for the ARP entries to be set
  195. UUUUUUUUUUU@
  196. UUUUUUUUUUX
  197. T_U_U_U_eoU_T_U_eoU_eoU_T_U_eoU_T_U_UoU_doU_eoU_ToU_UoU_eoeoT_U_eoU_U_U_T_U_eoU_T_U_UoEOe_
  198. CODOCODOT_EOCODO
  199. D_UoD_E_D_E_T_DO
  200. DOUo4OD_4OUoDOD_
  201. DOT_DOD_EOT_EOD_
  202. D_EOUoE_D_4OUoEO
  203. DOT_DOT_DOT_DOCO
  204. eofoeofo
  205. Voeof
  206. eofoe
  207. foeofov
  208. VoTofo
  209. VoUoVoUoVoUo
  210. U_UoVoU_U_UoU_U_E_UoU_UoU_UoU_UoE_T_U_UoV_UoU_UoE_UoU_UoE_UoU_UoE_T_VoUoE_UoE_UoE_UoV_eo
  211. arp[6]
  212. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  213. \margl40
  214. \margr40
  215. \pard\tx520\tx1060\tx1600\tx2120\tx2660\tx3200\tx3720\tx4260\tx4800\tx5320\f0\b0\i0\ulnone\fs24\fc0\cf0 The 
  216. \b arp
  217. \b0  program displays and modifies the Internet-toEthernet address translation tables used by the address resolution protocol (arp(4p)).\
  218. \pard\tx1140\tx2300\tx3440\tx4600\tx5760\tx6900\tx8060\tx9200\tx10360\tx11520\fc0\cf0 Causes the file filename to be read and multiple entries to be set in the ARP tables. Entries in the file should be of the form\
  219. ether_addr hostname [ temp ] [ pub ] [ trail ]\
  220. This format is suitable for reading the /etc/ethers file used by the yellow pages.
  221. UUUUUUUUUUU@
  222. UUUUUUUUUUX
  223. T_U_U_U_eoU_T_U_eoU_eoU_T_U_eoU_T_U_UoU_doU_eoU_ToU_UoU_eoeoT_U_eoU_U_U_T_U_eoU_T_U_UoEOe_
  224. CODOCODOT_EOCODO
  225. D_UoD_E_D_E_T_DO
  226. DOUo4OD_4OUoDOD_
  227. DOT_DOD_EOT_EOD_
  228. D_EOUoE_D_4OUoEO
  229. DOT_DOT_DOT_DOCO
  230. eofoeofo
  231. Voeof
  232. eofoe
  233. foeofov
  234. VoTofo
  235. VoUoVoUoVoUo
  236. U_UoVoU_U_UoU_U_E_UoU_UoU_UoU_UoE_T_U_UoV_UoU_UoE_UoU_UoE_UoU_UoE_T_VoUoE_UoE_UoE_UoV_eo
  237. in.tftpd
  238. +DARPA Trivial File Transfer Protocol server
  239. 7{\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  240. \margl40
  241. \margr40
  242. \pard\tx1140\tx2300\tx3440\tx4600\tx5760\tx6900\tx8060\tx9200\tx10360\tx11520\f0\b\i0\ulnone\fs24\fc0\cf0 tftpd
  243. \b0  is a server that supports the DARPA Trivial File Transfer Protocol (TFTP). This server is normally started by inetd(8C) and operates at the port indicated in the tftp Internet service description in the /etc/inetd.conf file; see inetd.conf(5) for details.\
  244. Before responding to a request, the server attempts to change its current directory to homedir; the default value is /tftpboot.
  245. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  246. \margl40
  247. \margr40
  248. \pard\tx1140\tx2300\tx3440\tx4600\tx5760\tx6900\tx8060\tx9200\tx10360\tx11520\f0\b0\i0\ulnone\fs24\fc0\cf0 Secure. When specified, the directory change must succeed; and the daemon also changes its root directory to homedir.\
  249. The use of tftp does not require an account or password on the remote system. Due to the lack of authentication information, tftpd will allow only publicly readable files to be accessed. Files may be written only if they already exist and are publicly writable. Note that this extends the concept of public to include all users on all hosts that can be reached through the network; this may not be appropriate on all systems, and its implications should be considered before enabling this service
  250.     /usr/etc/
  251. UUUUUUUUUUU@
  252. UUUUUUUUUUX
  253. T_U_U_U_eoU_T_U_eoU_eoU_T_U_eoU_T_U_UoU_doU_eoU_ToU_UoU_eoeoT_U_eoU_U_U_T_U_eoU_T_U_UoEOe_
  254. CODOCODOT_EOCODO
  255. D_UoD_E_D_E_T_DO
  256. DOUo4OD_4OUoDOD_
  257. DOT_DOD_EOT_EOD_
  258. D_EOUoE_D_4OUoEO
  259. DOT_DOT_DOT_DOCO
  260. eofoeofo
  261. Voeof
  262. eofoe
  263. foeofov
  264. VoTofo
  265. VoUoVoUoVoUo
  266. U_UoVoU_U_UoU_U_E_UoU_UoU_UoU_UoE_T_U_UoV_UoU_UoE_UoU_UoE_UoU_UoE_T_VoUoE_UoE_UoE_UoV_eo
  267.     in.tnamed
  268. DARPA Trivial name server
  269. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  270. \margl40
  271. \margr40
  272. \pard\tx1140\tx2300\tx3440\tx4600\tx5760\tx6900\tx8060\tx9200\tx10360\tx11520\f0\b\i0\ulnone\fs24\fc0\cf0 tnamed
  273. \b0  is a server that supports the DARPA Name Server Protocol. The name server operates at the port indicated in the ``name'' service description (see services(5)), and is invoked by inetd(8C) when a request is made to the name server.\
  274. Two known clients of this service are the MIT PC/IP software the Bridge boxes.
  275. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  276. \margl40
  277. \margr40
  278. \pard\tx1140\tx2300\tx3440\tx4600\tx5760\tx6900\tx8060\tx9200\tx10360\tx11520\f0\b0\i0\ulnone\fs24\fc0\cf0 Invoke the deamon in verbose mode
  279. UUUUUUUUUUU@
  280. UUUUUUUUUUX
  281. T_U_U_U_eoU_T_U_eoU_eoU_T_U_eoU_T_U_UoU_doU_eoU_ToU_UoU_eoeoT_U_eoU_U_U_T_U_eoU_T_U_UoEOe_
  282. CODOCODOT_EOCODO
  283. D_UoD_E_D_E_T_DO
  284. DOUo4OD_4OUoDOD_
  285. DOT_DOD_EOT_EOD_
  286. D_EOUoE_D_4OUoEO
  287. DOT_DOT_DOT_DOCO
  288. eofoeofo
  289. Voeof
  290. eofoe
  291. foeofov
  292. VoTofo
  293. VoUoVoUoVoUo
  294. U_UoVoU_U_UoU_U_E_UoU_UoU_UoU_UoE_T_U_UoV_UoU_UoE_UoU_UoE_UoU_UoE_T_VoUoE_UoE_UoE_UoV_eo
  295. inetd
  296. internet ``super-server''
  297. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  298. \margl40
  299. \margr40
  300. \f0\b\i0\ulnone\ql\fs24\fi0\li0\gray0\fc0\cf0\up0\dn0 inetd
  301. \b0  should be run at boot time by /etc/rc. It then listens for connections on certain internet sockets. When a connection is found on one of its sockets, it decides what service the socket corresponds to, and invokes a program to service the request. After the program is finished, it continues to listen on the socket (except in some cases which will be described below). Essentially, inetd allows running one daemon to invoke several others, reducing load on the system.\
  302. An rpc server can be started from inetd. The only differences from the usual code are that svcudp_create should be called as:\
  303. transp = svcudp_create(0)\
  304. since inet passes a socket file as descriptor 0, and svc_register should be called as:\
  305. svc_register(transp, PROGNUM, VERSNUM, dispatch, 0)\
  306. with the final flag as 0, since the program will already have been registered by inetd. If you want to exit from the server process and return control to inet, you must explicitly exit since svc_run never returns.\
  307. Upon execution, inetd reads its configuration information from a configuration file which, by default, is /etc/inetd.conf. There must be an entry for each field in the configuration file, with entries for each field separated by a tab or a space. Comments are denoted by a ``#'' at the beginning of a line. The fields of the configuration file are as follows: service name socket type protocol wait/nowait user server program server program arguments\
  308. For rpc services: service name/version socket type protocol wait/nowait user server program server program arguments\
  309. The service name entry is the name of a valid service in the file /etc/services/. For ``internal'' services (discussed below), the service name must be the official name of the service (that is, the first entry in /etc/services).\
  310. For RPC services the entry is the name of a valid service in the file /etc/rpc with version = 1-x. An example might be ``mountd/1-2''\
  311. The socket type should be one of ``stream'', ``dgram'', ``raw'', ``rdm'', or ``seqpacket'', depending on whether the socket is a stream, datagram, raw, reliably delivered message, or sequenced packet socket.\
  312. The protocol must be a valid protocol as given in /etc/protocols. Examples might be ``tcp'' or ``udp''.\
  313. For RPC services the protocol is of the form rcp/protocol. Examples might be ``rpc/tcp'' or ``rpc/udp''.\
  314. The wait/nowait entry is applicable to datagram (and rpc) sockets only (other sockets should have a ``nowait'' entry in this space). If a datagram server connects to its peer, freeing the socket so inetd can received further messages on the socket, it is said to be a ``multi-threaded'' server, and should use the ``nowait'' entry. For datagram servers which process all incoming datagrams on a socket and eventually time out, the server is said to be ``single-threaded'' and should use a ``wait'' entry. ``Comsat'' (``biff'') and ``talk'' are both examples of the latter type of datagram server. Tftpd is an exception; it is a datagram server that establishes pseudo-connections. It must be listed as ``wait'' in order to avoid a race; the server reads the first packet, creates a new socket, and then forks and exits to allow inetd to check for new service requests to spawn new servers.\
  315. The user entry should contain the user name of the user as whom the server should run. This allows for servers to be given less permission than root.\
  316. The server program entry should contain the pathname of the program which is to be executed by inetd when a request is found on its socket. If inetd provides this service internally, this entry should be ``internal''.\
  317. The arguments to the server program should be just as they normally are, starting with argv[0], which is the name of the program. If the service is provided internally, the word ``internal'' should take the place of this entry.\
  318. Inetd provides several ``trivial'' services internally by use of routines within itself. These services are ``echo'', ``discard'', ``chargen'' (character generator), ``daytime'' (human readable time), and ``time'' (machine readable time, in the form of the number of seconds since midnight, January 1, 1900). All of these services are tcp based. For details of these services, consult the appropriate RFC from the Network Information Center.\
  319. Inetd rereads its configuration file when it receives a hangup signal, SIGHUP. Services may be added, deleted or modified when the configuration file is reread.
  320. configuration_file
  321. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  322. \margl40
  323. \margr40
  324. \pard\tx520\tx1060\tx1600\tx2120\tx2660\tx3200\tx3720\tx4260\tx4800\tx5320\f0\b0\i0\ulnone\fs24\fc0\cf0 The configuration file to read to configure 
  325. \b inetd
  326. UUUUUUUUUUU@
  327. UUUUUUUUUUX
  328. T_U_U_U_eoU_T_U_eoU_eoU_T_U_eoU_T_U_UoU_doU_eoU_ToU_UoU_eoeoT_U_eoU_U_U_T_U_eoU_T_U_UoEOe_
  329. CODOCODOT_EOCODO
  330. D_UoD_E_D_E_T_DO
  331. DOUo4OD_4OUoDOD_
  332. DOT_DOD_EOT_EOD_
  333. D_EOUoE_D_4OUoEO
  334. DOT_DOT_DOT_DOCO
  335. eofoeofo
  336. Voeof
  337. eofoe
  338. foeofov
  339. VoTofo
  340. VoUoVoUoVoUo
  341. U_UoVoU_U_UoU_U_E_UoU_UoU_UoU_UoE_T_U_UoV_UoU_UoE_UoU_UoE_UoU_UoE_T_VoUoE_UoE_UoE_UoV_eo
  342. named
  343. Internet domain name server
  344. $Q{\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  345. \margl40
  346. \margr40
  347. \pard\tx1140\tx2300\tx3440\tx4600\tx5760\tx6900\tx8060\tx9200\tx10360\tx11520\f0\b\i0\ulnone\fs24\fc0\cf0 named
  348. \b0  is the Internet domain name server. See RFC883 for more information on the Internet name-domain system. Without any arguments, named will read the default boot file /etc/named.boot, read any initial data and listen for queries.\
  349. Any additional argument is taken as the name of the boot file. The boot file contains information about where the name server is to get its initial data. If multiple boot files are specified, only the last is used. Lines in the boot file cannot be continued on subsequent lines. The following is a small example:\
  350. \b ; ; boot file for name server ; directory /usr/local/domain\
  351.  ; type domain source host/file backup file\
  352.  cache . root.cache primary Berkeley.EDU berkeley.edu.zone primary 32.128.IN-ADDR.ARPA ucbhosts.rev secondary CC.Berkeley.EDU 128.32.137.8 128.32.137.3 cc.zone.bak secondary 6.32.128.IN-ADDR.ARPA 128.32.137.8 128.32.137.3 cc.rev.bak primary 0.0.127.IN-ADDR.ARPA localhost.rev forwarders 10.0.0.78 10.2.0.78 ; slave\
  353. \b0 \
  354. The ``directory'' line causes the server to change its working directory to the directory specified. This can be important for the correct processing of $INCLUDE files in primary zone files.\
  355. The ``cache'' line specifies that data in ``root.cache'' is to be placed in the backup cache. Its main use is to specify data such as locations of root domain servers. This cache is not used during normal operation, but is used as ``hints'' to find the current root servers. The file ``root.cache'' is in the same format as ``berkeley.edu.zone''. There can be more than one ``cache'' file specified. The cache files are processed in such a way as to preserve the time-to-live's of data dumped out. Data for the root nameservers is kept artificially valid if necessary.\
  356. The first ``primary'' line states that the file ``berkeley.edu.zone'' contains authoritative data for the ``Berkeley.EDU'' zone. The file ``berkeley.edu.zone'' contains data in the master file format described in RFC883. All domain names are relative to the origin, in this case, ``Berkeley.EDU'' (see below for a more detailed description). The second ``primary'' line states that the file ``ucbhosts.rev'' contains authoritative data for the domain ``32.128.IN-ADDR.ARPA,'' which is used to translate addresses in network 128.32 to hostnames. Each master file should begin with an SOA record for the zone (see below).\
  357. The first ``secondary'' line specifies that all authoritative data under ``CC.Berkeley.EDU'' is to be transferred from the name server at 128.32.137.8. If the transfer fails it will try 128.32.137.3 and continue trying the addresses, up to 10, listed on this line. The secondary copy is also authoritative for the specified domain. The first nondotted-quad address on this line will be taken as a filename in which to backup the transferred zone. The name server will load the zone from this backup file if it exists when it boots, providing a complete copy even if the master servers are unreachable. Whenever a new copy of the domain is received by automatic zone transfer from one of the master servers, this file will be updated. The second ``secondary'' line states that the address-to-hostname mapping for the subnet 128.32.136 should be obtained from the same list of master servers as the previous zone.\
  358. The ``forwarders'' line specifies the addresses of sitewide servers that will accept recursive queries from other servers. If the boot file specifies one or more forwarders, then the server will send all queries for data not in the cache to the forwarders first. Each forwarder will be asked in turn until an answer is returned or the list is exhausted. If no answer is forthcoming from a forwarder, the server will continue as it would have without the forwarders line unless it is in ``slave'' mode. The forwarding facility is useful to cause a large sitewide cache to be generated on a master, and to reduce traffic over links to outside servers. It can also be used to allow servers to run that do not have access directly to the Internet, but wish to act as though they do.\
  359. The ``slave'' line (shown commented out) is used to put the server in slave mode. In this mode, the server will only make queries to forwarders. This option is normally used on machine that wish to run a server but for physical or administrative reasons cannot be given access to the Internet, but have access to a host that does have access.\
  360. The ``sortlist'' line can be used to indicate networks that are to be preferred over other, unlisted networks. Queries for host addresses from hosts on the same network as the server will receive responses with local network addresses listed first, then addresses on the sort list, then other addresses. This line is only acted on at initial startup. When reloading the nameserver with a SIGHUP, this line will be ignored.\
  361. The master file consists of control information and a list of resource records for objects in the zone of the forms:\
  362. \b $INCLUDE <filename> <opt_domain> $ORIGIN <domain> <domain> <opt_ttl> <opt_class> <type> <resource_record_data>\
  363. \b0 \
  364. where domain is "." for root, "@" for the current origin, or a standard domain name. If domain is a standard domain name that does not end with ``.'', the current origin is appended to the domain. Domain names ending with ``.'' are unmodified. The opt_domain field is used to define an origin for the data in an included file. It is equivalent to placing a $ORIGIN statement before the first line of the included file. The field is optional. Neither the opt_domain field nor $ORIGIN statements in the included file modify the current origin for this file. The opt_ttl field is an optional integer number for the time-to-live field. It defaults to zero, meaning the minimum value specified in the SOA record for the zone. The opt_class field is the object address type; currently only one type is supported, IN, for objects connected to the DARPA Internet. The type field contains one of the following tokens; the data expected in the resource_record_data field is in parentheses.\
  365. A a host address (dotted quad)\
  366. NS an authoritative name server (domain)\
  367. MX a mail exchanger (domain)\
  368. CNAME the canonical name for an alias (domain)\
  369. SOA marks the start of a zone of authority (domain of originating host, domain address of maintainer, a serial number and the following parameters in seconds: refresh, retry, expire and minimum TTL (see RFC883))\
  370. MB a mailbox domain name (domain)\
  371. MG a mail group member (domain)\
  372. MR a mail rename domain name (domain)\
  373. NULL a null resource record (no format or data)\
  374. WKS a well know service description (not implemented yet)\
  375. PTR a domain name pointer (domain)\
  376. HINFO host information (cpu_type OS_type)\
  377. MINFO mailbox or mail list information (request_domain error_domain)\
  378. Resource records normally end at the end of a line, but may be continued across lines between opening and closing parentheses. Comments are introduced by semicolons and continue to the end of the line.\
  379. Each master zone file should begin with an SOA record for the zone. An example SOA record is as follows:\
  380. \b @ IN SOA ucbvax.Berkeley.EDU. rwh.ucbvax.Berkeley.EDU. ( 2.89 ; serial 10800 ; refresh 3600 ; retry 3600000 ; expire 86400 ) ; minimum\
  381. \b0 \
  382. The SOA lists a serial number, which should be changed each time the master file is changed. Secondary servers check the serial number at intervals specified by the refresh time in seconds; if the serial number changes, a zone transfer will be done to load the new data. If a master server cannot be contacted when a refresh is due, the retry time specifies the interval at which refreshes should be attempted until successful. If a master server cannot be contacted within the interval given by the expire time, all data from the zone is discarded by secondary servers. The minimum value is the time-to-live used by records in the file with no explicit time-to-live value.\
  383. NOTES The boot file directives ``domain'' and ``suffixes'' have been obsoleted by a more useful resolver based implementation of suffixing for partially qualified domain names. The prior mechanisms could fail under a number of situations, especially when then local nameserver did not have complete information.\
  384. The following signals have the specified effect when sent to the server process using the kill(1) command.\
  385. SIGHUP Causes server to read named.boot and reload database.\
  386. SIGINT Dumps current data base and cache to /usr/tmp/named_dump.db\
  387. SIGIOT Dumps statistics data into /usr/tmp/named.stats if the server is compiled -DSTATS. Statistics data is appended to the file.\
  388. SIGSYS Dumps the profiling data in /usr/tmp if the server is compiled with profiling (server forks, chdirs and exits).\
  389. SIGTERM Dumps the primary and secondary database files. Used to save modified data on shutdown if the server is compiled with dynamic updating enabled.\
  390. SIGUSR1 Turns on debugging; each SIGUSR1 increments debug level. (SIGEMT on older systems without SIGUSR1)\
  391. SIGUSR2 Turns off debugging completely. (SIGFPE on older systems without SIGUSR2)
  392. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;\f1\fswiss Helvetica;}
  393. \margl40
  394. \margr40
  395. \pard\tx533\tx1067\tx1601\tx2135\tx2668\tx3202\tx3736\tx4270\tx4803\tx5337\f0\b0\i0\ulnone\fs24\fc0\cf0 Print debugging information. A number after the ``d'' determines the level of messages printed
  396. debuglevel
  397. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  398. \margl40
  399. \margr40
  400. \pard\tx533\tx1067\tx1601\tx2135\tx2668\tx3202\tx3736\tx4270\tx4803\tx5337\f0\b0\i0\ulnone\fs24\fc0\cf0 The level of debugging messages to print
  401. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;\f1\fswiss Helvetica;}
  402. \margl40
  403. \margr40
  404. \pard\tx533\tx1067\tx1601\tx2135\tx2668\tx3202\tx3736\tx4270\tx4803\tx5337\f0\b0\i0\ulnone\fs24\fc0\cf0 Use a different port number. The default is the standard port number as listed in /etc/services
  405. port#
  406. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  407. \margl40
  408. \margr40
  409. \pard\tx520\tx1060\tx1600\tx2120\tx2660\tx3200\tx3720\tx4260\tx4800\tx5320\f0\b0\i0\ulnone\fs24\fc0\cf0 The port number to use
  410. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  411. \margl40
  412. \margr40
  413. \pard\tx533\tx1067\tx1601\tx2135\tx2668\tx3202\tx3736\tx4270\tx4803\tx5337\f0\b0\i0\ulnone\fs24\fc0\cf0 Use an alternate boot file. This is optional and allows you to specify a file with a leading dash
  414. bootfile
  415. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  416. \margl40
  417. \margr40
  418. \pard\tx520\tx1060\tx1600\tx2120\tx2660\tx3200\tx3720\tx4260\tx4800\tx5320\f0\b0\i0\ulnone\fs24\fc0\cf0 The boot file to use
  419. UUUUUUUUUUU@
  420. UUUUUUUUUUX
  421. T_U_U_U_eoU_T_U_eoU_eoU_T_U_eoU_T_U_UoU_doU_eoU_ToU_UoU_eoeoT_U_eoU_U_U_T_U_eoU_T_U_UoEOe_
  422. CODOCODOT_EOCODO
  423. D_UoD_E_D_E_T_DO
  424. DOUo4OD_4OUoDOD_
  425. DOT_DOD_EOT_EOD_
  426. D_EOUoE_D_4OUoEO
  427. DOT_DOT_DOT_DOCO
  428. eofoeofo
  429. Voeof
  430. eofoe
  431. foeofov
  432. VoTofo
  433. VoUoVoUoVoUo
  434. U_UoVoU_U_UoU_U_E_UoU_UoU_UoU_UoE_T_U_UoV_UoU_UoE_UoU_UoE_UoU_UoE_T_VoUoE_UoE_UoE_UoV_eo
  435. netstat
  436. netstat[1]
  437. show network status
  438. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  439. \margl40
  440. \margr40
  441. \pard\tx1140\tx2300\tx3440\tx4600\tx5760\tx6900\tx8060\tx9200\tx10360\tx11520\f0\b0\i0\ulnone\fs24\fc0\cf0 The 
  442. \b netstat
  443. \b0  command symbolically displays the contents of various network-related data structures. There are a number of output formats, depending on the options for the information presented. This form of the command displays a list of active sockets for each protocol.\
  444. The default display, for active sockets, shows the local and remote addresses, send and receive queue sizes (in bytes), protocol, and the internal state of the protocol. Address formats are of the form ``host.port'' or ``network.port'' if a socket's address specifies a network but no specific host address. When known the host and network addresses are displayed symbolically according to the data bases /etc/hosts and /etc/networks, respectively. If a symbolic name for an address is unknown, or if the -n option is specified, the address is printed numerically, according to the address family. For more information regarding the Internet ``dot format,'' refer to inet(3N). Unspecified, or ``wildcard'', addresses and ports appear as ``*''.\
  445. The interface display provides a table of cumulative statistics regarding packets transferred, errors, and collisions. The network addresses of the interface and the maximum transmission unit (``mtu'') are also displayed.\
  446. The routing table display indicates the available routes and their status. Each route consists of a destination host or network and a gateway to use in forwarding packets. The flags field shows the state of the route (``U'' if ``up''), whether the route is to a gateway (``G''), and whether the route was created dynamically by a redirect (``D''). Direct routes are created for each interface attached to the local host; the gateway field for such entries shows the address of the outgoing interface. The refcnt field gives the current number of active uses of the route. Connection oriented protocols normally hold on to a single route for the duration of a connection while connectionless protocols obtain a route while sending to the same destination. The use field provides a count of the number of packets sent using that route. The interface entry indicates the network interface utilized for the route.
  447. 4{\rtf0\ansi{\fonttbl\f0\fmodern Courier;\f1\fswiss Helvetica;}
  448. \margl40
  449. \margr40
  450. \pard\tx1152\tx2304\tx3456\tx4608\tx5760\tx6912\tx8064\tx9216\tx10368\tx11520\f0\b0\i0\ulnone\fs24\fc0\cf0 With the default display, show the address of any protocol control blocks associated with sockets; used for debugging
  451. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  452. \margl40
  453. \margr40
  454. \pard\tx1152\tx2304\tx3456\tx4608\tx5760\tx6912\tx8064\tx9216\tx10368\tx11520\f0\b0\i0\ulnone\fs24\fc0\cf0 With the default display, show the state of all sockets; normally sockets used by server processes are not shown
  455. V{\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  456. \margl40
  457. \margr40
  458. \pard\tx1152\tx2304\tx3456\tx4608\tx5760\tx6912\tx8064\tx9216\tx10368\tx11520\f0\b0\i0\ulnone\fs24\fc0\cf0 Show network addresses as numbers (normally netstat interprets addresses and attempts to display them symbolically). This option may be used with any of the display formats
  459. l{\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  460. \margl40
  461. \margr40
  462. \pard\tx1152\tx2304\tx3456\tx4608\tx5760\tx6912\tx8064\tx9216\tx10368\tx11520\f0\b0\i0\ulnone\fs24\fc0\cf0 Limit statistics or address control block reports to those of the specified address family. The following address families are recognized: inet, for AF_INET, ns, for AF_NS, and unix, for AF_UNIX
  463. address_family
  464. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  465. \margl40
  466. \margr40
  467. \pard\tx520\tx1060\tx1600\tx2120\tx2660\tx3200\tx3720\tx4260\tx4800\tx5320\f0\b0\i0\ulnone\fs24\fc0\cf0 The address family to report statistics about
  468. system
  469. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  470. \margl40
  471. \margr40
  472. \pard\tx520\tx1060\tx1600\tx2120\tx2660\tx3200\tx3720\tx4260\tx4800\tx5320\f0\b0\i0\ulnone\fs24\fc0\cf0 A substitute for '/mach'
  473. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  474. \margl40
  475. \margr40
  476. \pard\tx520\tx1060\tx1600\tx2120\tx2660\tx3200\tx3720\tx4260\tx4800\tx5320\f0\b0\i0\ulnone\fs24\fc0\cf0 A substitute for '/kmem'
  477. UUUUUUUUUUU@
  478. UUUUUUUUUUX
  479. T_U_U_U_eoU_T_U_eoU_eoU_T_U_eoU_T_U_UoU_doU_eoU_ToU_UoU_eoeoT_U_eoU_U_U_T_U_eoU_T_U_UoEOe_
  480. CODOCODOT_EOCODO
  481. D_UoD_E_D_E_T_DO
  482. DOUo4OD_4OUoDOD_
  483. DOT_DOD_EOT_EOD_
  484. D_EOUoE_D_4OUoEO
  485. DOT_DOT_DOT_DOCO
  486. eofoeofo
  487. Voeof
  488. eofoe
  489. foeofov
  490. VoTofo
  491. VoUoVoUoVoUo
  492. U_UoVoU_U_UoU_U_E_UoU_UoU_UoU_UoE_T_U_UoV_UoU_UoE_UoU_UoE_UoU_UoE_T_VoUoE_UoE_UoE_UoV_eo
  493. netstat[2]
  494. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  495. \margl40
  496. \margr40
  497. \pard\tx1140\tx2300\tx3440\tx4600\tx5760\tx6900\tx8060\tx9200\tx10360\tx11520\f0\b0\i0\ulnone\fs24\fc0\cf0 The 
  498. \b netstat
  499. \b0  command symbolically displays the contents of various network-related data structures. There are a number of output formats, depending on the options for the information presented. This form of the command presents the contents of one of the other network data structures according to the option selected. Using the third form, with an interval specified, netstat will continuously display the information regarding packet traffic on the configured network interfaces.\
  500. The default display, for active sockets, shows the local and remote addresses, send and receive queue sizes (in bytes), protocol, and the internal state of the protocol. Address formats are of the form ``host.port'' or ``network.port'' if a socket's address specifies a network but no specific host address. When known the host and network addresses are displayed symbolically according to the data bases /etc/hosts and /etc/networks, respectively. If a symbolic name for an address is unknown, or if the -n option is specified, the address is printed numerically, according to the address family. For more information regarding the Internet ``dot format,'' refer to inet(3N). Unspecified, or ``wildcard'', addresses and ports appear as ``*''.\
  501. The interface display provides a table of cumulative statistics regarding packets transferred, errors, and collisions. The network addresses of the interface and the maximum transmission unit (``mtu'') are also displayed.\
  502. The routing table display indicates the available routes and their status. Each route consists of a destination host or network and a gateway to use in forwarding packets. The flags field shows the state of the route (``U'' if ``up''), whether the route is to a gateway (``G''), and whether the route was created dynamically by a redirect (``D''). Direct routes are created for each interface attached to the local host; the gateway field for such entries shows the address of the outgoing interface. The refcnt field gives the current number of active uses of the route. Connection oriented protocols normally hold on to a single route for the duration of a connection while connectionless protocols obtain a route while sending to the same destination. The use field provides a count of the number of packets sent using that route. The interface entry indicates the network interface utilized for the route.
  503. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  504. \margl40
  505. \margr40
  506. \pard\tx1152\tx2304\tx3456\tx4608\tx5760\tx6912\tx8064\tx9216\tx10368\tx11520\f0\b0\i0\ulnone\fs24\fc0\cf0 Show the state of the IMP host table
  507. B{\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  508. \margl40
  509. \margr40
  510. \pard\tx1152\tx2304\tx3456\tx4608\tx5760\tx6912\tx8064\tx9216\tx10368\tx11520\f0\b0\i0\ulnone\fs24\fc0\cf0 Show the state of interfaces which have been autoconfigured (interfaces statically configured into a system, but not located at boot time are not shown)
  511. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  512. \margl40
  513. \margr40
  514. \pard\tx1152\tx2304\tx3456\tx4608\tx5760\tx6912\tx8064\tx9216\tx10368\tx11520\f0\b0\i0\ulnone\fs24\fc0\cf0 Show statistics recorded by the memory management routines (the network manages a private pool of memory buffers)
  515. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  516. \margl40
  517. \margr40
  518. \pard\tx1152\tx2304\tx3456\tx4608\tx5760\tx6912\tx8064\tx9216\tx10368\tx11520\f0\b0\i0\ulnone\fs24\fc0\cf0 Show per-protocol statistics
  519. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  520. \margl40
  521. \margr40
  522. \pard\tx1152\tx2304\tx3456\tx4608\tx5760\tx6912\tx8064\tx9216\tx10368\tx11520\f0\b0\i0\ulnone\fs24\fc0\cf0 Show the routing tables. When -s is also present, show routing statistics instead
  523. T_U_U_U_eoU_T_U_eoU_eoU_T_U_eoU_T_U_UoU_doU_eoU_ToU_UoU_eoeoT_U_eoU_U_U_T_U_eoU_T_U_UoEOe_
  524. CODOCODOT_EOCODO
  525. D_UoD_E_D_E_T_DO
  526. DOUo4OD_4OUoDOD_
  527. DOT_DOD_EOT_EOD_
  528. D_EOUoE_D_4OUoEO
  529. DOT_DOT_DOT_DOCO
  530. eofoeofo
  531. Voeof
  532. eofoe
  533. foeofov
  534. VoTofo
  535. VoUoVoUoVoUo
  536. U_UoVoU_U_UoU_U_E_UoU_UoU_UoU_UoE_T_U_UoV_UoU_UoE_UoU_UoE_UoU_UoE_T_VoUoE_UoE_UoE_UoV_eo
  537. UUUUUUUUUUU@
  538. UUUUUUUUUUX
  539. netstat[3]
  540. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  541. \margl40
  542. \margr40
  543. \pard\tx1140\tx2300\tx3440\tx4600\tx5760\tx6900\tx8060\tx9200\tx10360\tx11520\f0\b0\i0\ulnone\fs24\fc0\cf0 The 
  544. \b netstat
  545. \b0  command symbolically displays the contents of various network-related data structures. There are a number of output formats, depending on the options for the information presented. In this form, with an interval specified, 
  546. \b netstat
  547. \b0  will continuously display the information regarding packet traffic on the configured network interfaces.\
  548. The default display, for active sockets, shows the local and remote addresses, send and receive queue sizes (in bytes), protocol, and the internal state of the protocol. Address formats are of the form ``host.port'' or ``network.port'' if a socket's address specifies a network but no specific host address. When known the host and network addresses are displayed symbolically according to the data bases /etc/hosts and /etc/networks, respectively. If a symbolic name for an address is unknown, or if the -n option is specified, the address is printed numerically, according to the address family. For more information regarding the Internet ``dot format,'' refer to inet(3N). Unspecified, or ``wildcard'', addresses and ports appear as ``*''.\
  549. The interface display provides a table of cumulative statistics regarding packets transferred, errors, and collisions. The network addresses of the interface and the maximum transmission unit (``mtu'') are also displayed.\
  550. The routing table display indicates the available routes and their status. Each route consists of a destination host or network and a gateway to use in forwarding packets. The flags field shows the state of the route (``U'' if ``up''), whether the route is to a gateway (``G''), and whether the route was created dynamically by a redirect (``D''). Direct routes are created for each interface attached to the local host; the gateway field for such entries shows the address of the outgoing interface. The refcnt field gives the current number of active uses of the route. Connection oriented protocols normally hold on to a single route for the duration of a connection while connectionless protocols obtain a route while sending to the same destination. The use field provides a count of the number of packets sent using that route. The interface entry indicates the network interface utilized for the route.\
  551. When netstat is invoked with an interval argument, it displays a running count of statistics related to network interfaces. This display consists of a column for the primary interface (the first interface found during autoconfiguration) and a column summarizing information for all interfaces. The primary interface may be replaced with another interface with the -I option. The first line of each screen of information contains a summary since the system was last rebooted. Subsequent lines of output show values accumulated over the preceding interval.
  552. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  553. \margl40
  554. \margr40
  555. \pard\tx1152\tx2304\tx3456\tx4608\tx5760\tx6912\tx8064\tx9216\tx10368\tx11520\f0\b0\i0\ulnone\fs24\fc0\cf0 Show information only about this interface; used with an interval as described below
  556.     interface
  557. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  558. \margl40
  559. \margr40
  560. \pard\tx520\tx1060\tx1600\tx2120\tx2660\tx3200\tx3720\tx4260\tx4800\tx5320\f0\b0\i0\ulnone\fs24\fc0\cf0 The interface to show information about
  561. interval
  562. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  563. \margl40
  564. \margr40
  565. \pard\tx520\tx1060\tx1600\tx2120\tx2660\tx3200\tx3720\tx4260\tx4800\tx5320\f0\b0\i0\ulnone\fs24\fc0\cf0 The interval to get network statistics information
  566. UUUUUUUUUUU@
  567. UUUUUUUUUUX
  568. T_U_U_U_eoU_T_U_eoU_eoU_T_U_eoU_T_U_UoU_doU_eoU_ToU_UoU_eoeoT_U_eoU_U_U_T_U_eoU_T_U_UoEOe_
  569. CODOCODOT_EOCODO
  570. D_UoD_E_D_E_T_DO
  571. DOUo4OD_4OUoDOD_
  572. DOT_DOD_EOT_EOD_
  573. D_EOUoE_D_4OUoEO
  574. DOT_DOT_DOT_DOCO
  575. eofoeofo
  576. Voeof
  577. eofoe
  578. foeofov
  579. VoTofo
  580. VoUoVoUoVoUo
  581. U_UoVoU_U_UoU_U_E_UoU_UoU_UoU_UoE_T_U_UoV_UoU_UoE_UoU_UoE_UoU_UoE_T_VoUoE_UoE_UoE_UoV_eo
  582. nmserver
  583. Mach network server
  584. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  585. \margl40
  586. \margr40
  587. \pard\tx1152\tx2304\tx3456\tx4608\tx5760\tx6912\tx8064\tx9216\tx10368\tx11520\f0\b0\i0\ulnone\fs24\fc0\cf0 The network server is the program responsible for forwarding Mach IPC over the network. Currently, it also implements a simple network name service. The network server should be started once and for all at boot time. It is shared by all users of the machine.
  588. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;\f1\fswiss Helvetica;}
  589. \margl40
  590. \margr40
  591. \pard\tx1152\tx2304\tx3456\tx4608\tx5760\tx6912\tx8064\tx9216\tx10368\tx11520\f0\b0\i0\ulnone\fs24\fc0\cf0 Enables debugging in the cthreads library
  592. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  593. \margl40
  594. \margr40
  595. \pard\tx1152\tx2304\tx3456\tx4608\tx5760\tx6912\tx8064\tx9216\tx10368\tx11520\f0\b0\i0\ulnone\fs24\fc0\cf0 Enables procedure call tracing, if the executable was compiled with this facility turned on
  596. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  597. \margl40
  598. \margr40
  599. \pard\tx1152\tx2304\tx3456\tx4608\tx5760\tx6912\tx8064\tx9216\tx10368\tx11520\f0\b0\i0\ulnone\fs24\fc0\cf0 Is used to set the level of debugging messages printed on the console. Possible values for print_level are 5, 3, and 0, which correspond to LS_PRINT_NEVER, LS_PRINT_LOG, and LS_PRINT_ALWAYS respectively. The debugging messages become more verbose as the value changes from LS_PRINT_NEVER to LS_PRINT_ALWAYS.
  600. print_level
  601. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  602. \margl40
  603. \margr40
  604. \pard\tx520\tx1060\tx1600\tx2120\tx2660\tx3200\tx3720\tx4260\tx4800\tx5320\f0\b0\i0\ulnone\fs24\fc0\cf0 LS_PRINT_NEVER
  605. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  606. \margl40
  607. \margr40
  608. \pard\tx520\tx1060\tx1600\tx2120\tx2660\tx3200\tx3720\tx4260\tx4800\tx5320\f0\b0\i0\ulnone\fs24\fc0\cf0 LS_PRINT_LOG
  609. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  610. \margl40
  611. \margr40
  612. \pard\tx1140\tx2300\tx3440\tx4600\tx5760\tx6900\tx8060\tx9200\tx10360\tx11520\f0\b0\i0\ulnone\fs24\fc0\cf0 LS_PRINT_ALWAYS
  613. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  614. \margl40
  615. \margr40
  616. \pard\tx520\tx1060\tx1600\tx2120\tx2660\tx3200\tx3720\tx4260\tx4800\tx5320\f0\b0\i0\ulnone\fs24\fc0\cf0 The level of debugging messages sent to the console
  617. T_U_U_U_eoU_T_U_eoU_eoU_T_U_eoU_T_U_UoU_doU_eoU_ToU_UoU_eoeoT_U_eoU_U_U_T_U_eoU_T_U_UoEOe_
  618. CODOCODOT_EOCODO
  619. D_UoD_E_D_E_T_DO
  620. DOUo4OD_4OUoDOD_
  621. DOT_DOD_EOT_EOD_
  622. D_EOUoE_D_4OUoEO
  623. DOT_DOT_DOT_DOCO
  624. eofoeofo
  625. Voeof
  626. eofoe
  627. foeofov
  628. VoTofo
  629. VoUoVoUoVoUo
  630. U_UoVoU_U_UoU_U_E_UoU_UoU_UoU_UoE_T_U_UoV_UoU_UoE_UoU_UoE_UoU_UoE_T_VoUoE_UoE_UoE_UoV_eo
  631. UUUUUUUUUUU@
  632. UUUUUUUUUUX
  633. nslookup
  634.  query name servers interactively
  635. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  636. \margl40
  637. \margr40
  638. \pard\tx1140\tx2300\tx3440\tx4600\tx5760\tx6900\tx8060\tx9200\tx10360\tx11520\f0\b\i0\ulnone\fs24\fc0\cf0 nslookup
  639. \b0  is a program to query DARPA Internet domain name servers. Nslookup has two modes: interactive and noninteractive. Interactive mode allows the user to query the name server for information about various hosts and domains or print a list of hosts in the domain. Non-interactive mode is used to print just the name and Internet address of a host or domain.
  640. host-to-find
  641. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  642. \margl40
  643. \margr40
  644. \pard\tx520\tx1060\tx1600\tx2120\tx2660\tx3200\tx3720\tx4260\tx4800\tx5320\f0\b0\i0\ulnone\fs24\fc0\cf0 The host to find on the network
  645. server_address
  646. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  647. \margl40
  648. \margr40
  649. \pard\tx520\tx1060\tx1600\tx2120\tx2660\tx3200\tx3720\tx4260\tx4800\tx5320\f0\b0\i0\ulnone\fs24\fc0\cf0 The address of the name server
  650. server_name
  651. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  652. \margl40
  653. \margr40
  654. \pard\tx520\tx1060\tx1600\tx2120\tx2660\tx3200\tx3720\tx4260\tx4800\tx5320\f0\b0\i0\ulnone\fs24\fc0\cf0 The name of the name server
  655. UUUUUUUUUUU@
  656. UUUUUUUUUUX
  657. T_U_U_U_eoU_T_U_eoU_eoU_T_U_eoU_T_U_UoU_doU_eoU_ToU_UoU_eoeoT_U_eoU_U_U_T_U_eoU_T_U_UoEOe_
  658. CODOCODOT_EOCODO
  659. D_UoD_E_D_E_T_DO
  660. DOUo4OD_4OUoDOD_
  661. DOT_DOD_EOT_EOD_
  662. D_EOUoE_D_4OUoEO
  663. DOT_DOT_DOT_DOCO
  664. eofoeofo
  665. Voeof
  666. eofoe
  667. foeofov
  668. VoTofo
  669. VoUoVoUoVoUo
  670. U_UoVoU_U_UoU_U_E_UoU_UoU_UoU_UoE_T_U_UoV_UoU_UoE_UoU_UoE_UoU_UoE_T_VoUoE_UoE_UoE_UoV_eo
  671. query an ntp clock
  672. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  673. \margl40
  674. \margr40
  675. \pard\tx1152\tx2304\tx3456\tx4608\tx5760\tx6912\tx8064\tx9216\tx10368\tx11520\f0\b\i0\ulnone\fs24\fc0\cf0 ntp
  676. \b0  sends an ntp packet to the ntp daemon running on each of the given hosts. A daemon fills in fields of the ntp packet as per RFC-1059 and sends the packet back. ntp then formats and prints the result on the standard output. The default output shows the delay, offset, and date in ctime() format. Options can reset the time of the local system clock.
  677. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  678. \margl40
  679. \margr40
  680. \pard\tx520\tx1060\tx1600\tx2120\tx2660\tx3200\tx3720\tx4260\tx4800\tx5320\f0\b0\i0\ulnone\fs24\fc0\cf0 Verbose output, showing the full contents of received ntp packets, plus caluclated offset, displacement, etc.
  681. Z{\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  682. \margl40
  683. \margr40
  684. \pard\tx533\tx1067\tx1601\tx2135\tx2668\tx3202\tx3736\tx4270\tx4803\tx5337\f0\b0\i0\ulnone\fs24\fc0\cf0 Set system time-of-day clock. Will only happen if time offset is less than compiled-in constant WAYTOBIG (currently 1000 seconds). Will not happen if remote host is unsynchronized
  685. 2{\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  686. \margl40
  687. \margr40
  688. \pard\tx533\tx1067\tx1601\tx2135\tx2668\tx3202\tx3736\tx4270\tx4803\tx5337\f0\b0\i0\ulnone\fs24\fc0\cf0 Force setting system clock regardless of offset. Must be used with -s option. Still will not reset clock if remote system is unsynchronized
  689. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  690. \margl40
  691. \margr40
  692. \pard\tx533\tx1067\tx1601\tx2135\tx2668\tx3202\tx3736\tx4270\tx4803\tx5337\f0\b0\i0\ulnone\fs24\fc0\cf0 Automatically synchronize system clock regardless of offset. It ignores the listed hosts and syncronizes on the basis of data stored in NetInfo. This option was added to simplify the administration of ntpd. Assumes -s and -f options. This allows a client machine to automatically sync up at boot time. It still will not reset clock if remote system is unsynchronized
  693. hosts
  694. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  695. \margl40
  696. \margr40
  697. \pard\tx520\tx1060\tx1600\tx2120\tx2660\tx3200\tx3720\tx4260\tx4800\tx5320\f0\b0\i0\ulnone\fs24\fc0\cf0 The hosts running the ntp daemon to query
  698. UUUUUUUUUUU@
  699. UUUUUUUUUUX
  700. T_U_U_U_eoU_T_U_eoU_eoU_T_U_eoU_T_U_UoU_doU_eoU_ToU_UoU_eoeoT_U_eoU_U_U_T_U_eoU_T_U_UoEOe_
  701. CODOCODOT_EOCODO
  702. D_UoD_E_D_E_T_DO
  703. DOUo4OD_4OUoDOD_
  704. DOT_DOD_EOT_EOD_
  705. D_EOUoE_D_4OUoEO
  706. DOT_DOT_DOT_DOCO
  707. eofoeofo
  708. Voeof
  709. eofoe
  710. foeofov
  711. VoTofo
  712. VoUoVoUoVoUo
  713. U_UoVoU_U_UoU_U_E_UoU_UoU_UoU_UoE_T_U_UoV_UoU_UoE_UoU_UoE_UoU_UoE_T_VoUoE_UoE_UoE_UoV_eo
  714. ,time synchronization daemon implementing NTP
  715. f{\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  716. \margl40
  717. \margr40
  718. \pard\tx1140\tx2300\tx3440\tx4600\tx5760\tx6900\tx8060\tx9200\tx10360\tx11520\f0\b0\i0\ulnone\fs24\fc0\cf0 The 
  719. \b ntpd
  720. \b0  network time synchronization daemon is normally invoked at boot time from the /etc/rc(8) file. It implements the version of the Network Time Protocol described in RFC-1059. It maintains the host's time, synchronized with a set of distributed time servers, each with varying accuracy and reliability. Multiple time server masters may exist, but there is no requirement for election of a single master.\
  721. \b ntpd
  722. \b0  daemon uses adjtime(2) to adjust the clock of the host by a small amount in order to keep the clock synchronized. If the local clock exceeds the ``correct'' time by some threshold, then settimeofday(2) is used to make a step adjustment of the local clock.\
  723. When 
  724. \b ntpd
  725. \b0 (8) is started on the machine, it reads configuration information from netinfo, which contains information about other ntp time servers and host specific information. Configuration information is created and managed by the HostManager application.\
  726. The driftfile command can be used to specify the name of the file from which the drift compensation register will be loaded at initialization time, and to which updated values will be written. The drift compensation value describes the intrinsic drift of the host clock. By default, the file /etc/ntp.drift is used.\
  727. Currently, three time server specifications are supported: master, clone and client.\
  728. It is recommended that the bulk of the machines configured should be clients, as this will minimize resource demand on the remote NTP server. If the host will be serving as a redistribution point for a cluster of hosts, it should be set up as a clone or master server. Configuration of servers is accomplished through the HostManager application.
  729. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  730. \margl40
  731. \margr40
  732. \pard\tx1140\tx2300\tx3440\tx4600\tx5760\tx6900\tx8060\tx9200\tx10360\tx11520\f0\b0\i0\ulnone\fs24\fc0\cf0 Threshold is used to set the threshold, limiting how far ntpd will change the system clock. It is used to prevent the system time from being changed a great deal. By default, the threshold is 1000 seconds. The threshold is to be specified in units of seconds, or the string any to defeat the sanity check
  733.     threshold
  734. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  735. \margl40
  736. \margr40
  737. \pard\tx533\tx1067\tx1601\tx2135\tx2668\tx3202\tx3736\tx4270\tx4803\tx5337\f0\b0\i0\ulnone\fs24\fc0\cf0 The threshold of how far 
  738. \b ntpd
  739. \b0  will change the system clock
  740. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  741. \margl40
  742. \margr40
  743. \pard\tx1140\tx2300\tx3440\tx4600\tx5760\tx6900\tx8060\tx9200\tx10360\tx11520\f0\b0\i0\ulnone\fs24\fc0\cf0 Will cause 
  744. \b ntpd
  745. \b0  to log a message each time the logical clock is changed. Normally, do not specify this option except to gather statistical information for analyzing the logical clock behavior. If the -l option is specified, a message will be logged approximately every 2 minutes
  746. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  747. \margl40
  748. \margr40
  749. \pard\tx1140\tx2300\tx3440\tx4600\tx5760\tx6900\tx8060\tx9200\tx10360\tx11520\f0\b0\i0\ulnone\fs24\fc0\cf0 Will prevent 
  750. \b ntpd
  751. \b0  from adjusting the local clock
  752. UUUUUUUUUUU@
  753. UUUUUUUUUUX
  754. T_V_T_U_UoU_T_U_UoU_eoU_UoU_eoU_ToU_T_U_UoU_eoU_ToU_doU_UoV_T_U_eoU_T_U_T_U_eoU_U_U_eoU_Uo
  755. COD_C_DOT_D_CODO
  756. D_E_D_E_D_E_T_DO
  757. 4OTo4OT_4OUoDOT_
  758. DOT_DOT_DOT_EODO
  759. D_E_UoD_D_E_U_DO
  760. eofov
  761. DOT_DOT_DOT_DODO
  762. eoVoeofo
  763. Voeof
  764. eoU_f
  765. foeofof
  766. U_eofoe
  767. VoUoVo
  768. VoToVoUoVoTo
  769. U_U_V_UoU_UoE_UoU_U_U_UoU_U_E_UoE_U_E_UoV_U_U_UoV_UoE_UoE_UoU_UoU_U_V_UoE_UoE_UoU_U_V_eo
  770. ntpdc
  771. monitor operation of ntp daemon
  772. f{\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  773. \margl40
  774. \margr40
  775. \pard\tx1140\tx2300\tx3440\tx4600\tx5760\tx6900\tx8060\tx9200\tx10360\tx11520\f0\b\i0\ulnone\fs24\fc0\cf0 ntpdc
  776. \b0  sends an INFO_QUERY packet to an ntp daemon running on the given hosts. Each daemon responds with information about each of its peers, which ntpdc formats on the standard output.
  777. *{\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  778. \margl40
  779. \margr40
  780. \pard\tx1140\tx2300\tx3440\tx4600\tx5760\tx6900\tx8060\tx9200\tx10360\tx11520\f0\b0\i0\ulnone\fs24\fc0\cf0 Normally, the name of the responding host and its peers are printed. This switch disables this, printing only internet addresses
  781. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  782. \margl40
  783. \margr40
  784. \pard\tx1140\tx2300\tx3440\tx4600\tx5760\tx6900\tx8060\tx9200\tx10360\tx11520\f0\b0\i0\ulnone\fs24\fc0\cf0 Default is a terse, table-style report. This switch generates a verbose report
  785. UUUUUUUUUUU@
  786. UUUUUUUUUUX
  787. T_U_U_U_eoU_T_U_eoU_eoU_T_U_eoU_T_U_UoU_doU_eoU_ToU_UoU_eoeoT_U_eoU_U_U_T_U_eoU_T_U_UoEOe_
  788. CODOCODOT_EOCODO
  789. D_UoD_E_D_E_T_DO
  790. DOUo4OD_4OUoDOD_
  791. DOT_DOD_EOT_EOD_
  792. D_EOUoE_D_4OUoEO
  793. DOT_DOT_DOT_DOCO
  794. eofoeofo
  795. Voeof
  796. eofoe
  797. foeofov
  798. VoTofo
  799. VoUoVoUoVoUo
  800. U_UoVoU_U_UoU_U_E_UoU_UoU_UoU_UoE_T_U_UoV_UoU_UoE_UoU_UoE_UoU_UoE_T_VoUoE_UoE_UoE_UoV_eo
  801. /send ICMP ECHO_REQUEST packets to network hosts
  802. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  803. \margl40
  804. \margr40
  805. \pard\tx1140\tx2300\tx3440\tx4600\tx5760\tx6900\tx8060\tx9200\tx10360\tx11520\f0\b0\i0\ulnone\fs24\fc0\cf0 The DARPA Internet is a large and complex aggregation of network hardware, connected together by gateways. Tracking a single-point hardware or software failure can often be difficult. 
  806. \b ping
  807. \b0  utilizes the ICMP protocol's mandatory ECHO_REQUEST datagram to elicit an ICMP ECHO_RESPONSE from a host or gateway. ECHO_REQUEST datagrams (``pings'') have an IP and ICMP header, followed by a struct timeval, and then an arbitrary number of ``pad'' bytes used to fill out the packet. Default datagram length is 64 bytes, but this may be changed using the command-line option.\
  808. When using 
  809. \b ping
  810. \b0  for fault isolation, it should first be run on the local host, to verify that the local network interface is up and running. Then, hosts and gateways further and further away should be ``pinged''. Ping sends one datagram per second, and prints one line of output for every ECHO_RESPONSE returned. No output is produced if there is no response. If an optional count is given, only that number of requests is sent. Round-trip times and packet loss statistics are computed. When all responses have been received or the program times out (with a count specified), or if the program is terminated with a SIGINT, a brief summary is displayed.\
  811. This program is intended for use in network testing, measurement and management. It should be used primarily for manual fault isolation. Because of the load it could impose on the network, it is unwise to use ping during normal operations or from automated scripts.
  812. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;\f1\fswiss Helvetica;}
  813. \margl40
  814. \margr40
  815. \pard\tx533\tx1067\tx1601\tx2135\tx2668\tx3202\tx3736\tx4270\tx4803\tx5337\f0\b0\i0\ulnone\fs24\fc0\cf0 Bypass the normal routing tables and send directly to a host on an attached network. If the host is not on a directly-attached network, an error is returned. This option can be used to ping a local host through an interface that has no route through it (e.g., after the interface was dropped by routed(8C))
  816. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  817. \margl40
  818. \margr40
  819. \pard\tx533\tx1067\tx1601\tx2135\tx2668\tx3202\tx3736\tx4270\tx4803\tx5337\f0\b0\i0\ulnone\fs24\fc0\cf0 Verbose output. ICMP packets other than ECHO RESPONSE that are received are listed
  820. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  821. \margl40
  822. \margr40
  823. \pard\tx520\tx1060\tx1600\tx2120\tx2660\tx3200\tx3720\tx4260\tx4800\tx5320\f0\b0\i0\ulnone\fs24\fc0\cf0 The host to ping
  824. packetsize
  825. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  826. \margl40
  827. \margr40
  828. \pard\tx520\tx1060\tx1600\tx2120\tx2660\tx3200\tx3720\tx4260\tx4800\tx5320\f0\b0\i0\ulnone\fs24\fc0\cf0 The packetsize to use when pinging
  829. count
  830. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  831. \margl40
  832. \margr40
  833. \pard\tx520\tx1060\tx1600\tx2120\tx2660\tx3200\tx3720\tx4260\tx4800\tx5320\f0\b0\i0\ulnone\fs24\fc0\cf0 The number of requests to send
  834. UUUUUUUUUUU@
  835. UUUUUUUUUUX
  836. T_U_U_U_eoU_T_U_eoU_eoU_T_U_eoU_T_U_UoU_doU_eoU_ToU_UoU_eoeoT_U_eoU_U_U_T_U_eoU_T_U_UoEOe_
  837. CODOCODOT_EOCODO
  838. D_UoD_E_D_E_T_DO
  839. DOUo4OD_4OUoDOD_
  840. DOT_DOD_EOT_EOD_
  841. D_EOUoE_D_4OUoEO
  842. DOT_DOT_DOT_DOCO
  843. eofoeofo
  844. Voeof
  845. eofoe
  846. foeofov
  847. VoTofo
  848. VoUoVoUoVoUo
  849. U_UoVoU_U_UoU_U_E_UoU_UoU_UoU_UoE_T_U_UoV_UoU_UoE_UoU_UoE_UoU_UoE_T_VoUoE_UoE_UoE_UoV_eo
  850. portmap
  851. 'DARPA port to RPC program number mapper
  852. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  853. \margl40
  854. \margr40
  855. \pard\tx1140\tx2300\tx3440\tx4600\tx5760\tx6900\tx8060\tx9200\tx10360\tx11520\f0\b\i0\ulnone\fs24\fc0\cf0 portmap
  856. \b0  is a server that converts RPC program numbers into DARPA protocol port numbers. It must be running in order to make RPC calls.\
  857. When an RPC server is started, it will tell portmap what port number it is listening to, and what RPC program numbers it is prepared to serve. When a client wishes to make an RPC call to a given program number, it will first contact portmap on the server machine to determine the port number where RPC packets should be sent.\
  858. Normally, standard RPC servers are started by inetd(8C), so portmap must be started before inetd is invoked.
  859. T_U_U_U_eoU_T_U_eoU_eoU_T_U_eoU_T_U_UoU_doU_eoU_ToU_UoU_eoeoT_U_eoU_U_U_T_U_eoU_T_U_UoEOe_
  860. CODOCODOT_EOCODO
  861. D_UoD_E_D_E_T_DO
  862. DOUo4OD_4OUoDOD_
  863. DOT_DOD_EOT_EOD_
  864. D_EOUoE_D_4OUoEO
  865. DOT_DOT_DOT_DOCO
  866. eofoeofo
  867. Voeof
  868. eofoe
  869. foeofov
  870. VoTofo
  871. VoUoVoUoVoUo
  872. U_UoVoU_U_UoU_U_E_UoU_UoU_UoU_UoE_T_U_UoV_UoU_UoE_UoU_UoE_UoU_UoE_T_VoUoE_UoE_UoE_UoV_eo
  873. UUUUUUUUUUU@
  874. UUUUUUUUUUX
  875. route
  876. &manually manipulate the routing tables
  877. h{\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  878. \margl40
  879. \margr40
  880. \pard\tx1140\tx2300\tx3440\tx4600\tx5760\tx6900\tx8060\tx9200\tx10360\tx11520\f0\b\i0\ulnone\fs24\fc0\cf0 route
  881. \b0  is a program used to manually manipulate the network routing tables. It normally is not needed, as the system routing table management daemon, routed(8C), should tend to this task.
  882. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;\f1\fswiss Helvetica;}
  883. \margl40
  884. \margr40
  885. \pard\tx1152\tx2304\tx3456\tx4608\tx5760\tx6912\tx8064\tx9216\tx10368\tx11520\f0\b0\i0\ulnone\fs24\fc0\cf0 Route will ``flush'' the routing tables of all gateway entries
  886. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  887. \margl40
  888. \margr40
  889. \pard\tx1152\tx2304\tx3456\tx4608\tx5760\tx6912\tx8064\tx9216\tx10368\tx11520\f0\b0\i0\ulnone\fs24\fc0\cf0 Prevents attempts to print host and network names symbolically when reporting actions
  890. command
  891. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;\f1\fswiss Helvetica;}
  892. \margl40
  893. \margr40
  894. \pard\tx533\tx1067\tx1601\tx2135\tx2668\tx3202\tx3736\tx4270\tx4803\tx5337\f0\b0\i0\ulnone\fs24\fc0\cf0 To add to a route
  895. delete
  896. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;\f1\fswiss Helvetica;}
  897. \margl40
  898. \margr40
  899. \pard\tx533\tx1067\tx1601\tx2135\tx2668\tx3202\tx3736\tx4270\tx4803\tx5337\f0\b0\i0\ulnone\fs24\fc0\cf0 To delete a route
  900. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  901. \margl40
  902. \margr40
  903. \pard\tx520\tx1060\tx1600\tx2120\tx2660\tx3200\tx3720\tx4260\tx4800\tx5320\f0\b0\i0\ulnone\fs24\fc0\cf0 The commands for 
  904. \b route
  905. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  906. \margl40
  907. \margr40
  908. \pard\tx520\tx1060\tx1600\tx2120\tx2660\tx3200\tx3720\tx4260\tx4800\tx5320\f0\b0\i0\ulnone\fs24\fc0\cf0 The arguments to command
  909. T_U_U_U_eoU_T_U_eoU_eoU_T_U_eoU_T_U_UoU_doU_eoU_ToU_UoU_eoeoT_U_eoU_U_U_T_U_eoU_T_U_UoEOe_
  910. CODOCODOT_EOCODO
  911. D_UoD_E_D_E_T_DO
  912. DOUo4OD_4OUoDOD_
  913. DOT_DOD_EOT_EOD_
  914. D_EOUoE_D_4OUoEO
  915. DOT_DOT_DOT_DOCO
  916. eofoeofo
  917. Voeof
  918. eofoe
  919. foeofov
  920. VoTofo
  921. VoUoVoUoVoUo
  922. U_UoVoU_U_UoU_U_E_UoU_UoU_UoU_UoE_T_U_UoV_UoU_UoE_UoU_UoE_UoU_UoE_T_VoUoE_UoE_UoE_UoV_eo
  923. UUUUUUUUUUU@
  924. UUUUUUUUUUX
  925. routed
  926. network routing daemon
  927. 4{\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  928. \margl40
  929. \margr40
  930. \pard\tx1152\tx2304\tx3456\tx4608\tx5760\tx6912\tx8064\tx9216\tx10368\tx11520\f0\b\i0\ulnone\fs24\fc0\cf0 routed
  931. \b0  is invoked at boot time to manage the network routing tables. The routing daemon uses a variant of the Xerox NS Routing Information Protocol in maintaining up to date kernel routing table entries. It used a generalized protocol capable of use with multiple address types, but is currently used only for Internet routing within a cluster of networks.\
  932. In normal operation routed listens on the udp(4P) socket for the route service (see services(5)) for routing information packets. If the host is an internetwork router, it periodically supplies copies of its routing tables to any directly connected hosts and networks.\
  933. When routed is started, it uses the SIOCGIFCONF ioctl to find those directly connected interfaces configured into the system and marked ``up'' (the software loopback interface is ignored). If multiple interfaces are present, it is assumed that the host will forward packets between networks. Routed then transmits a request packet on each interface (using a broadcast packet if the interface supports it) and enters a loop, listening for request and response packets from other hosts.\
  934. When a request packet is received, routed formulates a reply based on the information maintained in its internal tables. The response packet generated contains a list of known routes, each marked with a ``hop count'' metric (a count of 16, or greater, is considered ``infinite''). The metric associated with each route returned provides a metric relative to the sender.\
  935. Response packets received by routed are used to update the routing tables if one of the following conditions is satisfied:\
  936. (1) No routing table entry exists for the destination network or host, and the metric indicates the destination is ``reachable'' (i.e. the hop count is not infinite).\
  937. (2) The source host of the packet is the same as the router in the existing routing table entry. That is, updated information is being received from the very internetwork router through which packets for the destination are being routed.\
  938. (3) The existing entry in the routing table has not been updated for some time (defined to be 90 seconds) and the route is at least as cost effective as the current route.\
  939. (4) The new route describes a shorter route to the destination than the one currently stored in the routing tables; the metric of the new route is compared against the one stored in the table to decide this.\
  940. When an update is applied, routed records the change in its internal tables and updates the kernel routing table. The change is reflected in the next response packet sent.\
  941. In addition to processing incoming packets, routed also periodically checks the routing table entries. If an entry has not been updated for 3 minutes, the entry's metric is set to infinity and marked for deletion. Deletions are delayed an additional 60 seconds to insure the invalidation is propagated throughout the local internet.\
  942. Hosts acting as internetwork routers gratuitously supply their routing tables every 30 seconds to all directly connected hosts and networks. The response is sent to the broadcast address on nets capable of that function, to the destination address on point-to-point links, and to the router's own address on other networks. The normal routing tables are bypassed when sending gratuitous responses. The reception of responses on each network is used to determine that the network and interface are functioning correctly. If no response is received on an interface, another route may be chosen to route around the interface, or the route may be dropped if no alternative is available.\
  943. Any other argument supplied is interpreted as the name of file in which routed's actions should be logged. This log contains information about any changes to the routing tables and, if not tracing all packets, a history of recent messages sent and received which are related to the changed route.\
  944. In addition to the facilities described above, routed supports the notion of ``distant'' passive and active gateways. When routed is started up, it reads the file /etc/gateways to find gateways which may not be located using only information from the SIOGIFCONF ioctl. Gateways specified in this manner should be marked passive if they are not expected to exchange routing information, while gateways marked active should be willing to exchange routing information (i.e. they should have a routed process running on the machine). Passive gateways are maintained in the routing tables forever and information regarding their existence is included in any routing information transmitted. Active gateways are treated equally to network interfaces. Routing information is distributed to the gateway and if no routing information is received for a period of the time, the associated route is deleted. External gateways are also passive, but are not placed in the kernel routing table nor are they included in routing updates. The function of external entries is to inform routed that another routing process will install such a route, and that alternate routes to that destination should not be installed. Such entries are only required when both routers may learn of routes to the same destination.\
  945. The /etc/gateways is comprised of a series of lines, each in the following format:\
  946.  < net | host > name1 gateway name2 metric value < passive | active | external >\
  947. The net or host keyword indicates if the route is to a network or specific host.\
  948. Name1 is the name of the destination network or host. This may be a symbolic name located in /etc/networks or /etc/hosts (or, if started after named(8), known to the name server), or an Internet address specified in ``dot'' notation; see inet(3N).\
  949. Name2 is the name or address of the gateway to which messages should be forwarded.\
  950. Value is a metric indicating the hop count to the destination host or network.\
  951. One of the keywords passive, active or external indicates if the gateway should be treated as passive or active (as described above), or whether the gateway is external to the scope of the routed protocol.\
  952. Internetwork routers that are directly attached to the Arpanet or Milnet should use the Exterior Gateway Protocol (EGP) to gather routing information rather then using a static routing table of passive gateways. EGP is required in order to provide routes for local networks to the rest of the Internet system. Sites needing assistance with such configurations should contact the Computer Systems Research Group at Berkeley.
  953. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;\f1\fswiss Helvetica;}
  954. \margl40
  955. \margr40
  956. \pard\tx1152\tx2304\tx3456\tx4608\tx5760\tx6912\tx8064\tx9216\tx10368\tx11520\f0\b0\i0\ulnone\fs24\fc0\cf0 Enable additional debugging information to be logged, such as bad packets received
  957. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  958. \margl40
  959. \margr40
  960. \pard\tx1152\tx2304\tx3456\tx4608\tx5760\tx6912\tx8064\tx9216\tx10368\tx11520\f0\b0\i0\ulnone\fs24\fc0\cf0 This flag is used on internetwork routers to offer a route to the ``default'' destination. This is typically used on a gateway to the Internet, or on a gateway that uses another routing protocol whose routes are not reported to other local routers
  961. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  962. \margl40
  963. \margr40
  964. \pard\tx1152\tx2304\tx3456\tx4608\tx5760\tx6912\tx8064\tx9216\tx10368\tx11520\f0\b0\i0\ulnone\fs24\fc0\cf0 Supplying this option forces routed to supply routing information whether it is acting as an internetwork router or not. This is the default if multiple network interfaces are present, or if a point-to-point link is in use
  965. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  966. \margl40
  967. \margr40
  968. \pard\tx1152\tx2304\tx3456\tx4608\tx5760\tx6912\tx8064\tx9216\tx10368\tx11520\f0\b0\i0\ulnone\fs24\fc0\cf0 This is the opposite of the -s option
  969. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  970. \margl40
  971. \margr40
  972. \pard\tx1152\tx2304\tx3456\tx4608\tx5760\tx6912\tx8064\tx9216\tx10368\tx11520\f0\b0\i0\ulnone\fs24\fc0\cf0 If the -t option is specified, all packets sent or received are printed on the standard output. In addition, routed will not divorce itself from the controlling terminal so that interrupts from the keyboard will kill the process
  973. logfile
  974. UUUUUUUUUUU@
  975. UUUUUUUUUUX
  976. T_U_U_U_eoU_T_U_eoU_eoU_T_U_eoU_T_U_UoU_doU_eoU_ToU_UoU_eoeoT_U_eoU_U_U_T_U_eoU_T_U_UoEOe_
  977. CODOCODOT_EOCODO
  978. D_UoD_E_D_E_T_DO
  979. DOUo4OD_4OUoDOD_
  980. DOT_DOD_EOT_EOD_
  981. D_EOUoE_D_4OUoEO
  982. DOT_DOT_DOT_DOCO
  983. eofoeofo
  984. Voeof
  985. eofoe
  986. foeofov
  987. VoTofo
  988. VoUoVoUoVoUo
  989. U_UoVoU_U_UoU_U_E_UoU_UoU_UoU_UoE_T_U_UoV_UoU_UoE_UoU_UoE_UoU_UoE_T_VoUoE_UoE_UoE_UoV_eo
  990. rpc.rstatd
  991. kernel statistics server
  992. 3{\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  993. \margl40
  994. \margr40
  995. \pard\tx1140\tx2300\tx3440\tx4600\tx5760\tx6900\tx8060\tx9200\tx10360\tx11520\f0\b\i0\ulnone\fs24\fc0\cf0 rstatd
  996. \b0  is a server which returns performance statistics obtained from the kernel. The rstatd daemon is normally invoked by inetd(8C).
  997. UUUUUUUUUUU@
  998. UUUUUUUUUUX
  999. T_U_U_U_eoU_T_U_eoU_eoU_T_U_eoU_T_U_UoU_doU_eoU_ToU_UoU_eoeoT_U_eoU_U_U_T_U_eoU_T_U_UoEOe_
  1000. CODOCODOT_EOCODO
  1001. D_UoD_E_D_E_T_DO
  1002. DOUo4OD_4OUoDOD_
  1003. DOT_DOD_EOT_EOD_
  1004. D_EOUoE_D_4OUoEO
  1005. DOT_DOT_DOT_DOCO
  1006. eofoeofo
  1007. Voeof
  1008. eofoe
  1009. foeofov
  1010. VoTofo
  1011. VoUoVoUoVoUo
  1012. U_UoVoU_U_UoU_U_E_UoU_UoU_UoU_UoE_T_U_UoV_UoU_UoE_UoU_UoE_UoU_UoE_T_VoUoE_UoE_UoE_UoV_eo
  1013. rpc.sprayd
  1014. spray server
  1015. #{\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  1016. \margl40
  1017. \margr40
  1018. \pard\tx1140\tx2300\tx3440\tx4600\tx5760\tx6900\tx8060\tx9200\tx10360\tx11520\f0\b0\i0\ulnone\fs24\fc0\cf0 rpc.sprayd is a server which records the packets sent by spray(8). The rpc.sprayd daemon is normally invoked by inetd(8).
  1019. T_U_U_U_eoU_T_U_eoU_eoU_T_U_eoU_T_U_UoU_doU_eoU_ToU_UoU_eoeoT_U_eoU_U_U_T_U_eoU_T_U_UoEOe_
  1020. CODOCODOT_EOCODO
  1021. D_UoD_E_D_E_T_DO
  1022. DOUo4OD_4OUoDOD_
  1023. DOT_DOD_EOT_EOD_
  1024. D_EOUoE_D_4OUoEO
  1025. DOT_DOT_DOT_DOCO
  1026. eofoeofo
  1027. Voeof
  1028. eofoe
  1029. foeofov
  1030. VoTofo
  1031. VoUoVoUoVoUo
  1032. U_UoVoU_U_UoU_U_E_UoU_UoU_UoU_UoE_T_U_UoV_UoU_UoE_UoU_UoE_UoU_UoE_T_VoUoE_UoE_UoE_UoV_eo
  1033. UUUUUUUUUUU@
  1034. UUUUUUUUUUX
  1035. rpcgen
  1036.     rpcgen[1]
  1037. an RPC protocol compiler
  1038. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  1039. \margl40
  1040. \margr40
  1041. \pard\tx1140\tx2300\tx3440\tx4600\tx5760\tx6900\tx8060\tx9200\tx10360\tx11520\f0\b\i0\ulnone\fs24\fc0\cf0 rpcgen
  1042. \b0  is a tool that generates C code to implement an RPC protocol. The input to rpcgen is a language similar to C known as RPC Language (Remote Procedure Call Language). Information about the syntax of RPC Language is available in the `rpcgen' Programming Guide.\
  1043. rpcgen is normally used as in the first form where it takes an input file and generates four output files. If the infile is named proto.x, then rpcgen will generate a header file in proto.h, XDR routines in proto_xdr.c, server-side stubs in proto_svc.c and client-side stubs if proto_clnt.c.\
  1044. The other forms are used when one does not want to generate all the output files, but only a particular one. Their usage is described in the USAGE section below.\
  1045. The C-preprocessor, cpp(1), is run on all input files before they are actually interpreted by rpcgen, so all the cpp directives are legal within an rpcgen input file. For each type of output file, rpcgen defines a special cpp symbol for use by the rpcgen programmer:\
  1046. RPC_HDR defined when compiling into header files\
  1047. RPC_XDR defined when compiling into XDR routines\
  1048. RPC_SVC defined when compiling into server-side stubs\
  1049. RPC_CLNT defined when compiling into client-side stubs\
  1050. In addition, rpcgen does a little preprocessing of its own. Any line beginning with `%' is passed directly into the output file, uninterpreted by rpcgen.\
  1051. You can customize some of your XDR routines by leaving those data types undefined. For every data type that is undefined, rpcgen will assume that there exists a routine with the name `xdr_' prepended to the name of the undefined type.
  1052. infile
  1053. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  1054. \margl40
  1055. \margr40
  1056. \pard\tx520\tx1060\tx1600\tx2120\tx2660\tx3200\tx3720\tx4260\tx4800\tx5320\f0\b0\i0\ulnone\fs24\fc0\cf0 The input file containing rpc source statements
  1057. UUUUUUUUUUU@
  1058. UUUUUUUUUUX
  1059. T_U_U_U_eoU_T_U_eoU_eoU_T_U_eoU_T_U_UoU_doU_eoU_ToU_UoU_eoeoT_U_eoU_U_U_T_U_eoU_T_U_UoEOe_
  1060. CODOCODOT_EOCODO
  1061. D_UoD_E_D_E_T_DO
  1062. DOUo4OD_4OUoDOD_
  1063. DOT_DOD_EOT_EOD_
  1064. D_EOUoE_D_4OUoEO
  1065. DOT_DOT_DOT_DOCO
  1066. eofoeofo
  1067. Voeof
  1068. eofoe
  1069. foeofov
  1070. VoTofo
  1071. VoUoVoUoVoUo
  1072. U_UoVoU_U_UoU_U_E_UoU_UoU_UoU_UoE_T_U_UoV_UoU_UoE_UoU_UoE_UoU_UoE_T_VoUoE_UoE_UoE_UoV_eo
  1073.     rpcgen[2]
  1074. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  1075. \margl40
  1076. \margr40
  1077. \pard\tx1152\tx2304\tx3456\tx4608\tx5760\tx6912\tx8064\tx9216\tx10368\tx11520\f0\b0\i0\ulnone\fs24\fc0\cf0 Compile into C data-definitions (a header file)
  1078. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  1079. \margl40
  1080. \margr40
  1081. \pard\tx1152\tx2304\tx3456\tx4608\tx5760\tx6912\tx8064\tx9216\tx10368\tx11520\f0\b0\i0\ulnone\fs24\fc0\cf0 Specify the name of the output file. If none is specified, standard output is used (-c, -h, -l and -s modes only)
  1082. outfile
  1083. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  1084. \margl40
  1085. \margr40
  1086. \pard\tx520\tx1060\tx1600\tx2120\tx2660\tx3200\tx3720\tx4260\tx4800\tx5320\f0\b0\i0\ulnone\fs24\fc0\cf0 The name of out file
  1087.     inputfile
  1088. UUUUUUUUUUU@
  1089. UUUUUUUUUUX
  1090. T_U_U_U_eoU_T_U_eoU_eoU_T_U_eoU_T_U_UoU_doU_eoU_ToU_UoU_eoeoT_U_eoU_U_U_T_U_eoU_T_U_UoEOe_
  1091. CODOCODOT_EOCODO
  1092. D_UoD_E_D_E_T_DO
  1093. DOUo4OD_4OUoDOD_
  1094. DOT_DOD_EOT_EOD_
  1095. D_EOUoE_D_4OUoEO
  1096. DOT_DOT_DOT_DOCO
  1097. eofoeofo
  1098. Voeof
  1099. eofoe
  1100. foeofov
  1101. VoTofo
  1102. VoUoVoUoVoUo
  1103. U_UoVoU_U_UoU_U_E_UoU_UoU_UoU_UoE_T_U_UoV_UoU_UoE_UoU_UoE_UoU_UoE_T_VoUoE_UoE_UoE_UoV_eo
  1104.     rpcgen[3]
  1105. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;\f1\fswiss Helvetica;}
  1106. \margl40
  1107. \margr40
  1108. \pard\tx1152\tx2304\tx3456\tx4608\tx5760\tx6912\tx8064\tx9216\tx10368\tx11520\f0\b0\i0\ulnone\fs24\fc0\cf0 Compile into XDR routines
  1109. UUUUUUUUUUU@
  1110. UUUUUUUUUUX
  1111. T_U_U_U_eoU_T_U_eoU_eoU_T_U_eoU_T_U_UoU_doU_eoU_ToU_UoU_eoeoT_U_eoU_U_U_T_U_eoU_T_U_UoEOe_
  1112. CODOCODOT_EOCODO
  1113. D_UoD_E_D_E_T_DO
  1114. DOUo4OD_4OUoDOD_
  1115. DOT_DOD_EOT_EOD_
  1116. D_EOUoE_D_4OUoEO
  1117. DOT_DOT_DOT_DOCO
  1118. eofoeofo
  1119. Voeof
  1120. eofoe
  1121. foeofov
  1122. VoTofo
  1123. VoUoVoUoVoUo
  1124. U_UoVoU_U_UoU_U_E_UoU_UoU_UoU_UoE_T_U_UoV_UoU_UoE_UoU_UoE_UoU_UoE_T_VoUoE_UoE_UoE_UoV_eo
  1125.     rpcgen[4]
  1126. v{\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  1127. \margl40
  1128. \margr40
  1129. \pard\tx1152\tx2304\tx3456\tx4608\tx5760\tx6912\tx8064\tx9216\tx10368\tx11520\f0\b0\i0\ulnone\fs24\fc0\cf0 Compile into server-side stubs, using the the given transport. The supported transports are udp and tcp. This option may be invoked more than once so as to compile a server that serves multiple transports
  1130.     transport
  1131. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  1132. \margl40
  1133. \margr40
  1134. \pard\tx520\tx1060\tx1600\tx2120\tx2660\tx3200\tx3720\tx4260\tx4800\tx5320\f0\b0\i0\ulnone\fs24\fc0\cf0 The transport to use when compiling the server-side stubs
  1135. UUUUUUUUUUU@
  1136. UUUUUUUUUUX
  1137. T_U_U_U_eoU_T_U_eoU_eoU_T_U_eoU_T_U_UoU_doU_eoU_ToU_UoU_eoeoT_U_eoU_U_U_T_U_eoU_T_U_UoEOe_
  1138. CODOCODOT_EOCODO
  1139. D_UoD_E_D_E_T_DO
  1140. DOUo4OD_4OUoDOD_
  1141. DOT_DOD_EOT_EOD_
  1142. D_EOUoE_D_4OUoEO
  1143. DOT_DOT_DOT_DOCO
  1144. eofoeofo
  1145. Voeof
  1146. eofoe
  1147. foeofov
  1148. VoTofo
  1149. VoUoVoUoVoUo
  1150. U_UoVoU_U_UoU_U_E_UoU_UoU_UoU_UoE_T_U_UoV_UoU_UoE_UoU_UoE_UoU_UoE_T_VoUoE_UoE_UoE_UoV_eo
  1151.     rpcgen[5]
  1152. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  1153. \margl40
  1154. \margr40
  1155. \pard\tx1152\tx2304\tx3456\tx4608\tx5760\tx6912\tx8064\tx9216\tx10368\tx11520\f0\b0\i0\ulnone\fs24\fc0\cf0 Compile into a client-side stubs
  1156. UUUUUUUUUUU@
  1157. UUUUUUUUUUX
  1158. T_U_U_U_eoU_T_U_eoU_eoU_T_U_eoU_T_U_UoU_doU_eoU_ToU_UoU_eoeoT_U_eoU_U_U_T_U_eoU_T_U_UoEOe_
  1159. CODOCODOT_EOCODO
  1160. D_UoD_E_D_E_T_DO
  1161. DOUo4OD_4OUoDOD_
  1162. DOT_DOD_EOT_EOD_
  1163. D_EOUoE_D_4OUoEO
  1164. DOT_DOT_DOT_DOCO
  1165. eofoeofo
  1166. Voeof
  1167. eofoe
  1168. foeofov
  1169. VoTofo
  1170. VoUoVoUoVoUo
  1171. U_UoVoU_U_UoU_U_E_UoU_UoU_UoU_UoE_T_U_UoV_UoU_UoE_UoU_UoE_UoU_UoE_T_VoUoE_UoE_UoE_UoV_eo
  1172.     rpcgen[6]
  1173. ,{\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  1174. \margl40
  1175. \margr40
  1176. \pard\tx1152\tx2304\tx3456\tx4608\tx5760\tx6912\tx8064\tx9216\tx10368\tx11520\f0\b0\i0\ulnone\fs24\fc0\cf0 Compile into a server-side stubs, but do not produce a main() routine. This option is useful if you want to supply your own main()
  1177. UUUUUUUUUUU@
  1178. UUUUUUUUUUX
  1179. T_U_U_U_eoU_T_U_eoU_eoU_T_U_eoU_T_U_UoU_doU_eoU_ToU_UoU_eoeoT_U_eoU_U_U_T_U_eoU_T_U_UoEOe_
  1180. CODOCODOT_EOCODO
  1181. D_UoD_E_D_E_T_DO
  1182. DOUo4OD_4OUoDOD_
  1183. DOT_DOD_EOT_EOD_
  1184. D_EOUoE_D_4OUoEO
  1185. DOT_DOT_DOT_DOCO
  1186. eofoeofo
  1187. Voeof
  1188. eofoe
  1189. foeofov
  1190. VoTofo
  1191. VoUoVoUoVoUo
  1192. U_UoVoU_U_UoU_U_E_UoU_UoU_UoU_UoE_T_U_UoV_UoU_UoE_UoU_UoE_UoU_UoE_T_VoUoE_UoE_UoE_UoV_eo
  1193. rpcinfo
  1194. rpcinfo[1]
  1195. report RPC information
  1196. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  1197. \margl40
  1198. \margr40
  1199. \pard\tx1152\tx2304\tx3456\tx4608\tx5760\tx6912\tx8064\tx9216\tx10368\tx11520\f0\b\i0\ulnone\fs24\fc0\cf0 rpcinfo
  1200. \b0  makes an RPC call to an RPC server and reports what it finds.\
  1201. EXAMPLES To show all of the RPC services registered on the local machine use:\
  1202. example% 
  1203. \b rpcinfo -p
  1204. \b0 \
  1205. To show all of the RPC services registered on the machine named klaxon use:\
  1206. example% 
  1207. \b rpcinfo -p klaxon
  1208. \b0 \
  1209. To show all machines on the local net that are running the Yellow Pages service use:\
  1210. example% 
  1211. \b rpcinfo -b ypserv 'version' | uniq
  1212. \b0 \
  1213. where 'version' is the current Yellow Pages version obtained from the results of the -p switch above.
  1214. U{\rtf0\ansi{\fonttbl\f0\fmodern Courier;\f1\fswiss Helvetica;}
  1215. \margl40
  1216. \margr40
  1217. \pard\tx533\tx1067\tx1601\tx2135\tx2668\tx3202\tx3736\tx4270\tx4803\tx5337\f0\b0\i0\ulnone\fs24\fc0\cf0 Probe the portmapper on host, and print a list of all registered RPC programs. If host is not specified, it defaults to the value returned by hostname(1)
  1218. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  1219. \margl40
  1220. \margr40
  1221. \pard\tx520\tx1060\tx1600\tx2120\tx2660\tx3200\tx3720\tx4260\tx4800\tx5320\f0\b0\i0\ulnone\fs24\fc0\cf0 The host to probe the portmapper on
  1222. UUUUUUUUUUU@
  1223. UUUUUUUUUUX
  1224. T_U_U_U_eoU_T_U_eoU_eoU_T_U_eoU_T_U_UoU_doU_eoU_ToU_UoU_eoeoT_U_eoU_U_U_T_U_eoU_T_U_UoEOe_
  1225. CODOCODOT_EOCODO
  1226. D_UoD_E_D_E_T_DO
  1227. DOUo4OD_4OUoDOD_
  1228. DOT_DOD_EOT_EOD_
  1229. D_EOUoE_D_4OUoEO
  1230. DOT_DOT_DOT_DOCO
  1231. eofoeofo
  1232. Voeof
  1233. eofoe
  1234. foeofov
  1235. VoTofo
  1236. VoUoVoUoVoUo
  1237. U_UoVoU_U_UoU_U_E_UoU_UoU_UoU_UoE_T_U_UoV_UoU_UoE_UoU_UoE_UoU_UoE_T_VoUoE_UoE_UoE_UoV_eo
  1238. rpcinfo[2]
  1239. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  1240. \margl40
  1241. \margr40
  1242. \pard\tx533\tx1067\tx1601\tx2135\tx2668\tx3202\tx3736\tx4270\tx4803\tx5337\f0\b0\i0\ulnone\fs24\fc0\cf0 Make an RPC call to procedure 0 of program on the specified host using UDP, and report whether a response was received
  1243. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  1244. \margl40
  1245. \margr40
  1246. \pard\tx520\tx1060\tx1600\tx2120\tx2660\tx3200\tx3720\tx4260\tx4800\tx5320\f0\b0\i0\ulnone\fs24\fc0\cf0 The host to make an RPC call to procedure 0 of 
  1247. \b program
  1248. \b0  on
  1249. program
  1250. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  1251. \margl40
  1252. \margr40
  1253. \pard\tx520\tx1060\tx1600\tx2120\tx2660\tx3200\tx3720\tx4260\tx4800\tx5320\f0\b0\i0\ulnone\fs24\fc0\cf0 The program to make an RPC call to procedure 0 of
  1254. version
  1255. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  1256. \margl40
  1257. \margr40
  1258. \pard\tx520\tx1060\tx1600\tx2120\tx2660\tx3200\tx3720\tx4260\tx4800\tx5320\f0\b0\i0\ulnone\fs24\fc0\cf0 The version of 
  1259. \b program
  1260. UUUUUUUUUUU@
  1261. UUUUUUUUUUX
  1262. T_U_U_U_eoU_T_U_eoU_eoU_T_U_eoU_T_U_UoU_doU_eoU_ToU_UoU_eoeoT_U_eoU_U_U_T_U_eoU_T_U_UoEOe_
  1263. CODOCODOT_EOCODO
  1264. D_UoD_E_D_E_T_DO
  1265. DOUo4OD_4OUoDOD_
  1266. DOT_DOD_EOT_EOD_
  1267. D_EOUoE_D_4OUoEO
  1268. DOT_DOT_DOT_DOCO
  1269. eofoeofo
  1270. Voeof
  1271. eofoe
  1272. foeofov
  1273. VoTofo
  1274. VoUoVoUoVoUo
  1275. U_UoVoU_U_UoU_U_E_UoU_UoU_UoU_UoE_T_U_UoV_UoU_UoE_UoU_UoE_UoU_UoE_T_VoUoE_UoE_UoE_UoV_eo
  1276. rpcinfo[3]
  1277. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  1278. \margl40
  1279. \margr40
  1280. \pard\tx533\tx1067\tx1601\tx2135\tx2668\tx3202\tx3736\tx4270\tx4803\tx5337\f0\b0\i0\ulnone\fs24\fc0\cf0 Make an RPC call to procedure 0 of program on the specified host using TCP, and report whether a response was received
  1281. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  1282. \margl40
  1283. \margr40
  1284. \pard\tx520\tx1060\tx1600\tx2120\tx2660\tx3200\tx3720\tx4260\tx4800\tx5320\f0\b0\i0\ulnone\fs24\fc0\cf0 The host to make an TCP call to procedure 0 of 
  1285. \b program
  1286. \b0  on
  1287. UUUUUUUUUUU@
  1288. UUUUUUUUUUX
  1289. T_U_U_U_eoU_T_U_eoU_eoU_T_U_eoU_T_U_UoU_doU_eoU_ToU_UoU_eoeoT_U_eoU_U_U_T_U_eoU_T_U_UoEOe_
  1290. CODOCODOT_EOCODO
  1291. D_UoD_E_D_E_T_DO
  1292. DOUo4OD_4OUoDOD_
  1293. DOT_DOD_EOT_EOD_
  1294. D_EOUoE_D_4OUoEO
  1295. DOT_DOT_DOT_DOCO
  1296. eofoeofo
  1297. Voeof
  1298. eofoe
  1299. foeofov
  1300. VoTofo
  1301. VoUoVoUoVoUo
  1302. U_UoVoU_U_UoU_U_E_UoU_UoU_UoU_UoE_T_U_UoV_UoU_UoE_UoU_UoE_UoU_UoE_T_VoUoE_UoE_UoE_UoV_eo
  1303. rpcinfo[4]
  1304. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  1305. \margl40
  1306. \margr40
  1307. \pard\tx520\tx1060\tx1600\tx2120\tx2660\tx3200\tx3720\tx4260\tx4800\tx5320\f0\b0\i0\ulnone\fs24\fc0\cf0 Make an RPC broadcast to procedure 0 of the specified program and version using UDP and report all hosts that respond
  1308. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  1309. \margl40
  1310. \margr40
  1311. \pard\tx520\tx1060\tx1600\tx2120\tx2660\tx3200\tx3720\tx4260\tx4800\tx5320\f0\b0\i0\ulnone\fs24\fc0\cf0 The program to make an RPC broadcast to procedure 0 of
  1312. T_U_U_U_eoU_T_U_eoU_eoU_T_U_eoU_T_U_UoU_doU_eoU_ToU_UoU_eoeoT_U_eoU_U_U_T_U_eoU_T_U_UoEOe_
  1313. CODOCODOT_EOCODO
  1314. D_UoD_E_D_E_T_DO
  1315. DOUo4OD_4OUoDOD_
  1316. DOT_DOD_EOT_EOD_
  1317. D_EOUoE_D_4OUoEO
  1318. DOT_DOT_DOT_DOCO
  1319. eofoeofo
  1320. Voeof
  1321. eofoe
  1322. foeofov
  1323. VoTofo
  1324. VoUoVoUoVoUo
  1325. U_UoVoU_U_UoU_U_E_UoU_UoU_UoU_UoE_T_U_UoV_UoU_UoE_UoU_UoE_UoU_UoE_T_VoUoE_UoE_UoE_UoV_eo
  1326. UUUUUUUUUUU@
  1327. UUUUUUUUUUX
  1328. 0show host status of local machines (RPC version)
  1329. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  1330. \margl40
  1331. \margr40
  1332. \pard\tx1140\tx2300\tx3440\tx4600\tx5760\tx6900\tx8060\tx9200\tx10360\tx11520\f0\b\i0\ulnone\fs24\fc0\cf0 rup
  1333. \b0  gives a status similar to uptime for remote machines; It broadcasts on the local network, and displays the responses it receives.\
  1334. Normally, the listing is in the order that responses are received, but this order can be changed by specifying one of the options listed below.\
  1335. When host arguments are given, rather than broadcasting rup will only query the list of specified hosts.\
  1336. A remote host will only respond if it is running the rstatd daemon, which is normally started up from inetd(8C).
  1337. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  1338. \margl40
  1339. \margr40
  1340. \pard\tx1140\tx2300\tx3440\tx4600\tx5760\tx6900\tx8060\tx9200\tx10360\tx11520\f0\b0\i0\ulnone\fs24\fc0\cf0 Sort the display alphabetically by host name
  1341. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  1342. \margl40
  1343. \margr40
  1344. \pard\tx1140\tx2300\tx3440\tx4600\tx5760\tx6900\tx8060\tx9200\tx10360\tx11520\f0\b0\i0\ulnone\fs24\fc0\cf0 Sort the display by load average
  1345. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  1346. \margl40
  1347. \margr40
  1348. \pard\tx1140\tx2300\tx3440\tx4600\tx5760\tx6900\tx8060\tx9200\tx10360\tx11520\f0\b0\i0\ulnone\fs24\fc0\cf0 Sort the display by up time
  1349. T_U_U_U_eoU_T_U_eoU_eoU_T_U_eoU_T_U_UoU_doU_eoU_ToU_UoU_eoeoT_U_eoU_U_U_T_U_eoU_T_U_UoEOe_
  1350. CODOCODOT_EOCODO
  1351. D_UoD_E_D_E_T_DO
  1352. DOUo4OD_4OUoDOD_
  1353. DOT_DOD_EOT_EOD_
  1354. D_EOUoE_D_4OUoEO
  1355. DOT_DOT_DOT_DOCO
  1356. eofoeofo
  1357. Voeof
  1358. eofoe
  1359. foeofov
  1360. VoTofo
  1361. VoUoVoUoVoUo
  1362. U_UoVoU_U_UoU_U_E_UoU_UoU_UoU_UoE_T_U_UoV_UoU_UoE_UoU_UoE_UoU_UoE_T_VoUoE_UoE_UoE_UoV_eo
  1363. UUUUUUUUUUU@
  1364. UUUUUUUUUUX
  1365. ruptime
  1366. "show host status of local machines
  1367. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  1368. \margl40
  1369. \margr40
  1370. \pard\tx1140\tx2300\tx3440\tx4600\tx5760\tx6900\tx8060\tx9200\tx10360\tx11520\f0\b\i0\ulnone\fs24\fc0\cf0 ruptime
  1371. \b0  gives a status line like uptime for each machine on the local network; these are formed from packets broadcast by each host on the network once a minute.\
  1372. Machines for which no status report has been received for 11 minutes are shown as being down.
  1373. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  1374. \margl40
  1375. \margr40
  1376. \pard\tx1140\tx2300\tx3440\tx4600\tx5760\tx6900\tx8060\tx9200\tx10360\tx11520\f0\b0\i0\ulnone\fs24\fc0\cf0 Users idle an hour or more are not counted unless this flag is given
  1377. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  1378. \margl40
  1379. \margr40
  1380. \pard\tx1140\tx2300\tx3440\tx4600\tx5760\tx6900\tx8060\tx9200\tx10360\tx11520\f0\b0\i0\ulnone\fs24\fc0\cf0 Reverses the sort order
  1381. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  1382. \margl40
  1383. \margr40
  1384. \pard\tx1140\tx2300\tx3440\tx4600\tx5760\tx6900\tx8060\tx9200\tx10360\tx11520\f0\b0\i0\ulnone\fs24\fc0\cf0 Specifies sorting by load average
  1385. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  1386. \margl40
  1387. \margr40
  1388. \pard\tx1140\tx2300\tx3440\tx4600\tx5760\tx6900\tx8060\tx9200\tx10360\tx11520\f0\b0\i0\ulnone\fs24\fc0\cf0 Specifies sorting by uptime
  1389. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  1390. \margl40
  1391. \margr40
  1392. \pard\tx1140\tx2300\tx3440\tx4600\tx5760\tx6900\tx8060\tx9200\tx10360\tx11520\f0\b0\i0\ulnone\fs24\fc0\cf0 Specifies sorting by number of users
  1393. T_U_U_U_eoU_T_U_eoU_eoU_T_U_eoU_T_U_UoU_doU_eoU_ToU_UoU_eoeoT_U_eoU_U_U_T_U_eoU_T_U_UoEOe_
  1394. CODOCODOT_EOCODO
  1395. D_UoD_E_D_E_T_DO
  1396. DOUo4OD_4OUoDOD_
  1397. DOT_DOD_EOT_EOD_
  1398. D_EOUoE_D_4OUoEO
  1399. DOT_DOT_DOT_DOCO
  1400. eofoeofo
  1401. Voeof
  1402. eofoe
  1403. foeofov
  1404. VoTofo
  1405. VoUoVoUoVoUo
  1406. U_UoVoU_U_UoU_U_E_UoU_UoU_UoU_UoE_T_U_UoV_UoU_UoE_UoU_UoE_UoU_UoE_T_VoUoE_UoE_UoE_UoV_eo
  1407. UUUUUUUUUUU@
  1408. UUUUUUUUUUX
  1409. 5a client for communicating with SNMP servers (agents)
  1410. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  1411. \margl40
  1412. \margr40
  1413. \pard\tx1140\tx2300\tx3440\tx4600\tx5760\tx6900\tx8060\tx9200\tx10360\tx11520\f0\b0\i0\ulnone\fs24\fc0\cf0 The 
  1414. \b snmp
  1415. \b0  program is a tool for sending queries to servers (agents) implementing the Simple Network Management Protocol (SNMP). An SNMP agent supports a management information base (MIB) consisting of a set of variables layed out in a tree. The variables and their types are defined using ASN.1, and are listed in /etc/snmp.mib.\
  1416. Using 
  1417. \b snmp
  1418. \b0 , one can inquire about the status of a remote system and obtain information about its current state. The two most basic commands are get and getnext, which will return the value of a list of variables. There are also a number of status commands that will issue a sequence of get queries and present the returned information in a more readable form.\
  1419. The SNMP variables can be specified both in symbolic form as well as numeric. Unless prefixed with a dot, they are all presumed to start at the iso.org.dod.internet.mgmt.mib (1.3.6.1.2.1) level.\
  1420. COMMANDS\
  1421. get variable [...]\
  1422. Inquire the value of the given variable from the server. Variables may be listed both in symbolic as well as numeric form. The reply is presented in two columns, with the variable first followed by a tab and its value.\
  1423. getnext variable [...]\
  1424. Same as the get command above, except that the variable names returned will be those of the argument variable. This can be used to traverse a certain subtree of the management hierarchy (see also the walk command, below).\
  1425. help\
  1426. Print a list of all recognized commands.\
  1427. ip-status\
  1428. Query the remote server for its IP related variables and present them in a readable form.\
  1429. quit\
  1430. Exit from running the snmp program. Returns to the calling program, usually the shell.\
  1431. status\
  1432. Query the remote server for its system and interface related variables and present them in a readable form.\
  1433. tcp-status\
  1434. Query
  1435.  the remote server for its TCP related variables and present them in a readable form.\
  1436. udp-status\
  1437. Query the remote server for its UCP related variables and present them in a readable form.\
  1438. walk variable [...]\
  1439. Repeatedly issue getnext commands until all variables of the specified subtree have been returned.\
  1440. EXAMPLES\
  1441. \b % snmp status localhost\
  1442. % snmp get localhost system.sysdescr.0\
  1443. % snmp localhost\
  1444. snmp> get system.sysdescr.0\
  1445. snmp> getnext system.sysdescr.0\
  1446. snmp> walk system\
  1447. snmp> quit
  1448. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  1449. \margl40
  1450. \margr40
  1451. \pard\tx1140\tx2300\tx3440\tx4600\tx5760\tx6900\tx8060\tx9200\tx10360\tx11520\f0\b0\i0\ulnone\fs24\fc0\cf0 Debug mode
  1452. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  1453. \margl40
  1454. \margr40
  1455. \pard\tx1140\tx2300\tx3440\tx4600\tx5760\tx6900\tx8060\tx9200\tx10360\tx11520\f0\b0\i0\ulnone\fs24\fc0\cf0 Sets the server to be queried to the specified name. There is no default server
  1456. agent
  1457. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  1458. \margl40
  1459. \margr40
  1460. \pard\tx520\tx1060\tx1600\tx2120\tx2660\tx3200\tx3720\tx4260\tx4800\tx5320\f0\b0\i0\ulnone\fs24\fc0\cf0 The server to be queried
  1461. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  1462. \margl40
  1463. \margr40
  1464. \pard\tx1140\tx2300\tx3440\tx4600\tx5760\tx6900\tx8060\tx9200\tx10360\tx11520\f0\b0\i0\ulnone\fs24\fc0\cf0 Sets the community to use in all queries to the specified string. The default community is ``public''
  1465.     community
  1466. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  1467. \margl40
  1468. \margr40
  1469. \pard\tx520\tx1060\tx1600\tx2120\tx2660\tx3200\tx3720\tx4260\tx4800\tx5320\f0\b0\i0\ulnone\fs24\fc0\cf0 The community to use in all queries
  1470. &{\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  1471. \margl40
  1472. \margr40
  1473. \pard\tx1140\tx2300\tx3440\tx4600\tx5760\tx6900\tx8060\tx9200\tx10360\tx11520\f0\b0\i0\ulnone\fs24\fc0\cf0 Sets the number of retries that should be attempted for each query. The default number of retries is implementation specific
  1474. retries
  1475. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  1476. \margl40
  1477. \margr40
  1478. \pard\tx520\tx1060\tx1600\tx2120\tx2660\tx3200\tx3720\tx4260\tx4800\tx5320\f0\b0\i0\ulnone\fs24\fc0\cf0 The number of retries
  1479. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  1480. \margl40
  1481. \margr40
  1482. \pard\tx1140\tx2300\tx3440\tx4600\tx5760\tx6900\tx8060\tx9200\tx10360\tx11520\f0\b0\i0\ulnone\fs24\fc0\cf0 Sets the timeout for each retry to the specified number of seconds. The default timeout is implementation specific
  1483. timeout
  1484. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  1485. \margl40
  1486. \margr40
  1487. \pard\tx520\tx1060\tx1600\tx2120\tx2660\tx3200\tx3720\tx4260\tx4800\tx5320\f0\b0\i0\ulnone\fs24\fc0\cf0 The timeout for each retry
  1488. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  1489. \margl40
  1490. \margr40
  1491. \pard\tx520\tx1060\tx1600\tx2120\tx2660\tx3200\tx3720\tx4260\tx4800\tx5320\f0\b0\i0\ulnone\fs24\fc0\cf0 The command to snmp
  1492. server
  1493. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  1494. \margl40
  1495. \margr40
  1496. \pard\tx520\tx1060\tx1600\tx2120\tx2660\tx3200\tx3720\tx4260\tx4800\tx5320\f0\b0\i0\ulnone\fs24\fc0\cf0 The server to query against
  1497. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  1498. \margl40
  1499. \margr40
  1500. \pard\tx520\tx1060\tx1600\tx2120\tx2660\tx3200\tx3720\tx4260\tx4800\tx5320\f0\b0\i0\ulnone\fs24\fc0\cf0 The variable to pass to snmp. See description for format
  1501. T_U_U_U_eoU_T_U_eoU_eoU_T_U_eoU_T_U_UoU_doU_eoU_ToU_UoU_eoeoT_U_eoU_U_U_T_U_eoU_T_U_UoEOe_
  1502. CODOCODOT_EOCODO
  1503. D_UoD_E_D_E_T_DO
  1504. DOUo4OD_4OUoDOD_
  1505. DOT_DOD_EOT_EOD_
  1506. D_EOUoE_D_4OUoEO
  1507. DOT_DOT_DOT_DOCO
  1508. eofoeofo
  1509. Voeof
  1510. eofoe
  1511. foeofov
  1512. VoTofo
  1513. VoUoVoUoVoUo
  1514. U_UoVoU_U_UoU_U_E_UoU_UoU_UoU_UoE_T_U_UoV_UoU_UoE_UoU_UoE_UoU_UoE_T_VoUoE_UoE_UoE_UoV_eo
  1515. UUUUUUUUUUU@
  1516. UUUUUUUUUUX
  1517. snmpd
  1518. 2a server for supplying SNMP management information
  1519. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  1520. \margl40
  1521. \margr40
  1522. \pard\tx1140\tx2300\tx3440\tx4600\tx5760\tx6900\tx8060\tx9200\tx10360\tx11520\f0\b0\i0\ulnone\fs24\fc0\cf0 The 
  1523. \b snmpd
  1524. \b0  daemon is a server (agent) implementing the Simple Network Management Protocol for the NeXT Computer. An SNMP agent supports a management information base (MIB) consisting of a set of variables layed out in a tree. The variables and their types are defined using ASN.1 and are listed in /etc/snmp.mib. The management base currently implemented by snmpd is that of MIB-I, as defined by RFC1156.\
  1525. \b snmpd
  1526. \b0  server should always be run as root because it needs to open a privileged socket in order to receive its queries. The current implementation also needs to read /dev/kmem in order to obtain the information necessary to describe the running system.\
  1527. By default, 
  1528. \b snmpd
  1529. \b0  will only allow access to hosts listed in NetInfo by name, address, or network number. This can be overridden by supplying the -A option when starting snmpd, which will allow any network entity access to the information in your SNMP agent. To grant individual hosts or networks access explicitly, first decide on a community name (e.g. ``public'') and create a subdirectory of /locations/snmp/communities with that name. Then create a property named hosts or networks in that directory and list the host names or network numbers from which you wish to allow queries. Hosts should be specified using their official hostname as returned by gethostbyname(3); networks should be in dot notion. An asterisk (``*'') in either of these properties will match any host or network and open access to any host on the internet.
  1530. /{\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  1531. \margl40
  1532. \margr40
  1533. \pard\tx1140\tx2300\tx3440\tx4600\tx5760\tx6900\tx8060\tx9200\tx10360\tx11520\f0\b0\i0\ulnone\fs24\fc0\cf0 Turn on debugging output. Each time a packet is received or sent, a hexadecimal dump its contents will be produced on standard output
  1534. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  1535. \margl40
  1536. \margr40
  1537. \pard\tx1140\tx2300\tx3440\tx4600\tx5760\tx6900\tx8060\tx9200\tx10360\tx11520\f0\b0\i0\ulnone\fs24\fc0\cf0 Allow anyone access to the SNMP server. By default, only hosts or other management entities listed in in the /locations/snmp/communities directories in NetInfo will have access to the information in local SNMP server. See below under Access Control for more details
  1538. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  1539. \margl40
  1540. \margr40
  1541. \pard\tx1140\tx2300\tx3440\tx4600\tx5760\tx6900\tx8060\tx9200\tx10360\tx11520\f0\b0\i0\ulnone\fs24\fc0\cf0 Only run if enabled in NetInfo. This option will cause snmpd to quit immediately unless the enabled property in NetInfo's /locations/snmp directory has a value of YES. This is used to start snmpd automatically from /etc/rc
  1542. T_U_U_U_eoU_T_U_eoU_eoU_T_U_eoU_T_U_UoU_doU_eoU_ToU_UoU_eoeoT_U_eoU_U_U_T_U_eoU_T_U_UoEOe_
  1543. CODOCODOT_EOCODO
  1544. D_UoD_E_D_E_T_DO
  1545. DOUo4OD_4OUoDOD_
  1546. DOT_DOD_EOT_EOD_
  1547. D_EOUoE_D_4OUoEO
  1548. DOT_DOT_DOT_DOCO
  1549. eofoeofo
  1550. Voeof
  1551. eofoe
  1552. foeofov
  1553. VoTofo
  1554. VoUoVoUoVoUo
  1555. U_UoVoU_U_UoU_U_E_UoU_UoU_UoU_UoE_T_U_UoV_UoU_UoE_UoU_UoE_UoU_UoE_T_VoUoE_UoE_UoE_UoV_eo
  1556. UUUUUUUUUUU@
  1557. UUUUUUUUUUX
  1558. snmpnetstat
  1559. snmpnetstat[1]
  1560. show network status using SNMP
  1561. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  1562. \margl40
  1563. \margr40
  1564. \pard\tx1140\tx2300\tx3440\tx4600\tx5760\tx6900\tx8060\tx9200\tx10360\tx11520\f0\b0\i0\ulnone\fs24\fc0\cf0 The 
  1565. \b snmpnetstat
  1566. \b0  command displays the values of various network-related information retrieved from a remote system using the SNMP protocol. There are a number of output formats, depending upon the options for the information to be presented. The first form of the command displays a list of active sockets. The second form presents the values of other network-related information according to the option selected. Using the third form, with an interval specified, snmpnetstat will continuously display the information regarding packet traffic on the configured network interfaces. The fourth form displays statistics about the named protocol.\
  1567. The host specification may be either a host name or an internet address specified in ``dot notation''.\
  1568. The default display for active sockets shows the local and remote addresses, protocol, and the internal state of the protocol. Address formats are of the form ``host.port'' or ``network.port'' if a socket's address specifies a network but no specific host address. When known, the host and network addresses are displayed symbolically according to the data bases /etc/hosts and /etc/networks, respectively. If a symbolic name for an address is unknown, or if the -n option is specified, the address is printed numerically, according to the address family. For more information regarding the Internet ``dot format,'' refer to inet(3N). Unspecified (or ``wildcard'') addresses and ports appear as ``*''.\
  1569. The interface display provides a table of cumulative statistics regarding packets transferred, errors, and collisions. The network addresses of the interface and the maximum transmission unit (``mtu'') are also displayed.\
  1570. The routing table display indicates the available routes and their status. Each route consists of a destination host or network and a gateway to use in forwarding packets. The flags field shows the state of the route (``U'' if ``up''), whether the route is to a gateway (``G''), whether the route was created dynamically by a redirect (``D''), and whether the route has been modified by a redirect (``M''). Direct routes are created for each interface attached to the local host; the gateway field for such entries shows the address of the outgoing interface. The interface entry indicates the network interface utilized for the route.
  1571. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  1572. \margl40
  1573. \margr40
  1574. \pard\tx1140\tx2300\tx3440\tx4600\tx5760\tx6900\tx8060\tx9200\tx10360\tx11520\f0\b0\i0\ulnone\fs24\fc0\cf0 With the default display, show the state of all sockets; normally sockets used by server processes are not shown
  1575. Z{\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  1576. \margl40
  1577. \margr40
  1578. \pard\tx1140\tx2300\tx3440\tx4600\tx5760\tx6900\tx8060\tx9200\tx10360\tx11520\f0\b0\i0\ulnone\fs24\fc0\cf0 Show network addresses as numbers (normally snmpnetstat interprets addresses and attempts to display them symbolically). This option may be used with any of the display formats
  1579. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  1580. \margl40
  1581. \margr40
  1582. \pard\tx1140\tx2300\tx3440\tx4600\tx5760\tx6900\tx8060\tx9200\tx10360\tx11520\f0\b0\i0\ulnone\fs24\fc0\cf0 Set the community name to use in the SNMP transactions. If no community is specified, ``public'' is used
  1583. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  1584. \margl40
  1585. \margr40
  1586. \pard\tx520\tx1060\tx1600\tx2120\tx2660\tx3200\tx3720\tx4260\tx4800\tx5320\f0\b0\i0\ulnone\fs24\fc0\cf0 The community name to use
  1587. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  1588. \margl40
  1589. \margr40
  1590. \pard\tx520\tx1060\tx1600\tx2120\tx2660\tx3200\tx3720\tx4260\tx4800\tx5320\f0\b0\i0\ulnone\fs24\fc0\cf0 The host to show status for. May be either a host name or an internet address specified in ``dot notation''
  1591. T_U_U_U_eoU_T_U_eoU_eoU_T_U_eoU_T_U_UoU_doU_eoU_ToU_UoU_eoeoT_U_eoU_U_U_T_U_eoU_T_U_UoEOe_
  1592. CODOCODOT_EOCODO
  1593. D_UoD_E_D_E_T_DO
  1594. DOUo4OD_4OUoDOD_
  1595. DOT_DOD_EOT_EOD_
  1596. D_EOUoE_D_4OUoEO
  1597. DOT_DOT_DOT_DOCO
  1598. eofoeofo
  1599. Voeof
  1600. eofoe
  1601. foeofov
  1602. VoTofo
  1603. VoUoVoUoVoUo
  1604. U_UoVoU_U_UoU_U_E_UoU_UoU_UoU_UoE_T_U_UoV_UoU_UoE_UoU_UoE_UoU_UoE_T_VoUoE_UoE_UoE_UoV_eo
  1605. UUUUUUUUUUU@
  1606. UUUUUUUUUUX
  1607. snmpnetstat[2]
  1608. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  1609. \margl40
  1610. \margr40
  1611. \pard\tx1140\tx2300\tx3440\tx4600\tx5760\tx6900\tx8060\tx9200\tx10360\tx11520\f0\b0\i0\ulnone\fs24\fc0\cf0 Show the state of all of the interfaces
  1612. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  1613. \margl40
  1614. \margr40
  1615. \pard\tx1140\tx2300\tx3440\tx4600\tx5760\tx6900\tx8060\tx9200\tx10360\tx11520\f0\b0\i0\ulnone\fs24\fc0\cf0 Show the routing tables. When -s is also present, show routing statistics instead
  1616. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  1617. \margl40
  1618. \margr40
  1619. \pard\tx1140\tx2300\tx3440\tx4600\tx5760\tx6900\tx8060\tx9200\tx10360\tx11520\f0\b0\i0\ulnone\fs24\fc0\cf0 Show per-protocol statistics
  1620. UUUUUUUUUUU@
  1621. UUUUUUUUUUX
  1622. T_U_U_U_eoU_T_U_eoU_eoU_T_U_eoU_T_U_UoU_doU_eoU_ToU_UoU_eoeoT_U_eoU_U_U_T_U_eoU_T_U_UoEOe_
  1623. CODOCODOT_EOCODO
  1624. D_UoD_E_D_E_T_DO
  1625. DOUo4OD_4OUoDOD_
  1626. DOT_DOD_EOT_EOD_
  1627. D_EOUoE_D_4OUoEO
  1628. DOT_DOT_DOT_DOCO
  1629. eofoeofo
  1630. Voeof
  1631. eofoe
  1632. foeofov
  1633. VoTofo
  1634. VoUoVoUoVoUo
  1635. U_UoVoU_U_UoU_U_E_UoU_UoU_UoU_UoE_T_U_UoV_UoU_UoE_UoU_UoE_UoU_UoE_T_VoUoE_UoE_UoE_UoV_eo
  1636. snmpnetstat[3]
  1637. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  1638. \margl40
  1639. \margr40
  1640. \pard\tx1140\tx2300\tx3440\tx4600\tx5760\tx6900\tx8060\tx9200\tx10360\tx11520\f0\b0\i0\ulnone\fs24\fc0\cf0 The 
  1641. \b snmpnetstat
  1642. \b0  command displays the values of various network-related information retrieved from a remote system using the SNMP protocol. There are a number of output formats, depending upon the options for the information to be presented. The first form of the command displays a list of active sockets. The second form presents the values of other network-related information according to the option selected. Using the third form, with an interval specified, snmpnetstat will continuously display the information regarding packet traffic on the configured network interfaces. The fourth form displays statistics about the named protocol.\
  1643. The host specification may be either a host name or an internet address specified in ``dot notation''.\
  1644. The default display for active sockets shows the local and remote addresses, protocol, and the internal state of the protocol. Address formats are of the form ``host.port'' or ``network.port'' if a socket's address specifies a network but no specific host address. When known, the host and network addresses are displayed symbolically according to the data bases /etc/hosts and /etc/networks, respectively. If a symbolic name for an address is unknown, or if the -n option is specified, the address is printed numerically, according to the address family. For more information regarding the Internet ``dot format,'' refer to inet(3N). Unspecified (or ``wildcard'') addresses and ports appear as ``*''.\
  1645. The interface display provides a table of cumulative statistics regarding packets transferred, errors, and collisions. The network addresses of the interface and the maximum transmission unit (``mtu'') are also displayed.\
  1646. The routing table display indicates the available routes and their status. Each route consists of a destination host or network and a gateway to use in forwarding packets. The flags field shows the state of the route (``U'' if ``up''), whether the route is to a gateway (``G''), whether the route was created dynamically by a redirect (``D''), and whether the route has been modified by a redirect (``M''). Direct routes are created for each interface attached to the local host; the gateway field for such entries shows the address of the outgoing interface. The interface entry indicates the network interface utilized for the route.\
  1647. When snmpnetstat is invoked with an interval argument, it displays a running count of statistics related to network interfaces.  This display consists of a column for the primary interface and a column summarizing information for all interfaces. The primary interface may be replaced with another interface by specifying the -I option.  The first line of each screen of information contains a summary since the system was last rebooted.  Subsequent lines of output show values accumulated over the preceding interval.
  1648. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  1649. \margl40
  1650. \margr40
  1651. \pard\tx1140\tx2300\tx3440\tx4600\tx5760\tx6900\tx8060\tx9200\tx10360\tx11520\f0\b0\i0\ulnone\fs24\fc0\cf0 Show information only about this interface; used with an interval as described below
  1652. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  1653. \margl40
  1654. \margr40
  1655. \pard\tx520\tx1060\tx1600\tx2120\tx2660\tx3200\tx3720\tx4260\tx4800\tx5320\f0\b0\i0\ulnone\fs24\fc0\cf0 The interval to report statistics
  1656. UUUUUUUUUUU@
  1657. UUUUUUUUUUX
  1658. T_U_U_U_eoU_T_U_eoU_eoU_T_U_eoU_T_U_UoU_doU_eoU_ToU_UoU_eoeoT_U_eoU_U_U_T_U_eoU_T_U_UoEOe_
  1659. CODOCODOT_EOCODO
  1660. D_UoD_E_D_E_T_DO
  1661. DOUo4OD_4OUoDOD_
  1662. DOT_DOD_EOT_EOD_
  1663. D_EOUoE_D_4OUoEO
  1664. DOT_DOT_DOT_DOCO
  1665. eofoeofo
  1666. Voeof
  1667. eofoe
  1668. foeofov
  1669. VoTofo
  1670. VoUoVoUoVoUo
  1671. U_UoVoU_U_UoU_U_E_UoU_UoU_UoU_UoE_T_U_UoV_UoU_UoE_UoU_UoE_UoU_UoE_T_VoUoE_UoE_UoE_UoV_eo
  1672. snmpnetstat[4]
  1673. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  1674. \margl40
  1675. \margr40
  1676. \pard\tx1140\tx2300\tx3440\tx4600\tx5760\tx6900\tx8060\tx9200\tx10360\tx11520\f0\b0\i0\ulnone\fs24\fc0\cf0 Show statistics about protocol, which is either a well-known name for a protocol or an alias for it. Some protocol names and aliases are listed in the file /etc/protocols. A null response typically means there are no interesting numbers to report. The program will complain if protocol is unknown or if there is no statistics routine for it
  1677. protocol
  1678. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  1679. \margl40
  1680. \margr40
  1681. \pard\tx520\tx1060\tx1600\tx2120\tx2660\tx3200\tx3720\tx4260\tx4800\tx5320\f0\b0\i0\ulnone\fs24\fc0\cf0 The protocol to show statistics for
  1682. UUUUUUUUUUU@
  1683. UUUUUUUUUUX
  1684. T_U_U_U_eoU_T_U_eoU_eoU_T_U_eoU_T_U_UoU_doU_eoU_ToU_UoU_eoeoT_U_eoU_U_U_T_U_eoU_T_U_UoEOe_
  1685. CODOCODOT_EOCODO
  1686. D_UoD_E_D_E_T_DO
  1687. DOUo4OD_4OUoDOD_
  1688. DOT_DOD_EOT_EOD_
  1689. D_EOUoE_D_4OUoEO
  1690. DOT_DOT_DOT_DOCO
  1691. eofoeofo
  1692. Voeof
  1693. eofoe
  1694. foeofov
  1695. VoTofo
  1696. VoUoVoUoVoUo
  1697. U_UoVoU_U_UoU_U_E_UoU_UoU_UoU_UoE_T_U_UoV_UoU_UoE_UoU_UoE_UoU_UoE_T_VoUoE_UoE_UoE_UoV_eo
  1698. spray
  1699. spray packets
  1700. m{\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  1701. \margl40
  1702. \margr40
  1703. \pard\tx1140\tx2300\tx3440\tx4600\tx5760\tx6900\tx8060\tx9200\tx10360\tx11520\f0\b\i0\ulnone\fs24\fc0\cf0 spray
  1704. \b0  sends a one-way stream of packets to host using RPC, and reports how many were received, as well as the the transfer rate. The host argument can be either a name or an internet address.
  1705. 4{\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  1706. \margl40
  1707. \margr40
  1708. \pard\tx1140\tx2300\tx3440\tx4600\tx5760\tx6900\tx8060\tx9200\tx10360\tx11520\f0\b0\i0\ulnone\fs24\fc0\cf0 Specify how many packets to send. The default value of count is the numbers of packets required to make the total stream size 100000 bytes
  1709. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  1710. \margl40
  1711. \margr40
  1712. \pard\tx520\tx1060\tx1600\tx2120\tx2660\tx3200\tx3720\tx4260\tx4800\tx5320\f0\b0\i0\ulnone\fs24\fc0\cf0 The number of packets required
  1713. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  1714. \margl40
  1715. \margr40
  1716. \pard\tx1140\tx2300\tx3440\tx4600\tx5760\tx6900\tx8060\tx9200\tx10360\tx11520\f0\b0\i0\ulnone\fs24\fc0\cf0 Specify how may microseconds to pause between sending each packet. The default is 0
  1717. delay
  1718. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  1719. \margl40
  1720. \margr40
  1721. \pard\tx520\tx1060\tx1600\tx2120\tx2660\tx3200\tx3720\tx4260\tx4800\tx5320\f0\b0\i0\ulnone\fs24\fc0\cf0 The delay between each packet
  1722. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  1723. \margl40
  1724. \margr40
  1725. \pard\tx1140\tx2300\tx3440\tx4600\tx5760\tx6900\tx8060\tx9200\tx10360\tx11520\f0\b0\i0\ulnone\fs24\fc0\cf0 Use ICMP echo packets rather than RPC. Since ICMP automatically echos, this creates a two way stream
  1726. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  1727. \margl40
  1728. \margr40
  1729. \pard\tx1140\tx2300\tx3440\tx4600\tx5760\tx6900\tx8060\tx9200\tx10360\tx11520\f0\b0\i0\ulnone\fs24\fc0\cf0 The length parameter is the numbers of bytes in the ethernet packet that holds the RPC call message. Since the data is encoded using XDR, and XDR only deals with 32 bit quantities, not all values of length are possible, and spray rounds up to the nearest possible value. When length is greater than 1514, then the RPC call can no longer be encapsulated in one Ethernet packet, so the length field no longer has a simple correspondence to Ethernet packet size. The default value of length is 86 bytes (the size of the RPC and UDP headers)
  1730. length
  1731. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  1732. \margl40
  1733. \margr40
  1734. \pard\tx520\tx1060\tx1600\tx2120\tx2660\tx3200\tx3720\tx4260\tx4800\tx5320\f0\b0\i0\ulnone\fs24\fc0\cf0 The length in bytes of the RPC call message
  1735. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  1736. \margl40
  1737. \margr40
  1738. \pard\tx533\tx1067\tx1601\tx2135\tx2668\tx3202\tx3736\tx4270\tx4803\tx5337\f0\b0\i0\ulnone\fs24\fc0\cf0 The host to spray in either a name or an internet address
  1739. T_U_U_U_eoU_T_U_eoU_eoU_T_U_eoU_T_U_UoU_doU_eoU_ToU_UoU_eoeoT_U_eoU_U_U_T_U_eoU_T_U_UoEOe_
  1740. CODOCODOT_EOCODO
  1741. D_UoD_E_D_E_T_DO
  1742. DOUo4OD_4OUoDOD_
  1743. DOT_DOD_EOT_EOD_
  1744. D_EOUoE_D_4OUoEO
  1745. DOT_DOT_DOT_DOCO
  1746. eofoeofo
  1747. Voeof
  1748. eofoe
  1749. foeofov
  1750. VoTofo
  1751. VoUoVoUoVoUo
  1752. U_UoVoU_U_UoU_U_E_UoU_UoU_UoU_UoE_T_U_UoV_UoU_UoE_UoU_UoE_UoU_UoE_T_VoUoE_UoE_UoE_UoV_eo
  1753. UUUUUUUUUUU@
  1754. UUUUUUUUUUX
  1755. trivial file transfer program
  1756. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  1757. \margl40
  1758. \margr40
  1759. \pard\tx1140\tx2300\tx3440\tx4600\tx5760\tx6900\tx8060\tx9200\tx10360\tx11520\f0\b\i0\ulnone\fs24\fc0\cf0 tftp
  1760. \b0  is the user interface to the Internet TFTP (Trivial File Transfer Protocol), which allows users to transfer files to and from a remote machine. The remote host may be specified on the command line, in which case tftp uses host as the default host for future transfers (see the connect command below).\
  1761. COMMANDS Once 
  1762. \b tftp
  1763. \b0  is running, it issues the prompt tftp> and recognizes the following commands:\
  1764. connect host-name [ port ]\
  1765. Set the host 
  1766. (and optionally port) for transfers. Note that the TFTP protocol, unlike the FTP protocol, does not maintain connections between transfers; thus, the connect command does not actually create a connection, but merely remembers what host is to be used for transfers. You do not have to use the connect command; the remote host can be specified as part of the get or put commands.\
  1767. mode transfer-mode\
  1768. Set the mode for transfers; transfer-mode may be one of ascii or binary. The default is ascii.\
  1769. put file put localfile remotefile put file1 file2 ... fileN remote-directory\
  1770. Put a file or set of files to the specified remote file or directory. The destination can be in one of two forms: a filename on the remote host, if the host has already been specified, or a string of the form host:filename to specify both a host and filename at the same time. If the latter form is used, the hostname specified becomes the default for future transfers. If the remote-directory form is used, the remote host is assumed to be a UNIX machine.\
  1771. get filename get remotename localname get file1 file2 ... fileN\
  1772. Get a file or set of files from the specified sources. Source can be in one of two forms: a filename on the remote host, if the host has already been specified, or a string of the form host:filename to specify both a host and filename at the same time. If the latter form is used, the last hostname specified becomes the default for future transfers.\
  1773. quit\
  1774. Exit tftp. An end of file also exits.\
  1775. verbose\
  1776. Toggle verbose mode.\
  1777. trace\
  1778. Toggle packet tracing.\
  1779. status\
  1780. Show current status.\
  1781. rexmt retransmission-timeout\
  1782. Set the per-packet retransmission timeout, in seconds.\
  1783. timeout total-transmission-timeout\
  1784. Set the total transmission timeout, in seconds.\
  1785. ascii\
  1786. Shorthand for "mode ascii"\
  1787. binary\
  1788. Shorthand for "mode binary"\
  1789. ? [ command-name ... ]\
  1790. Print help information.
  1791. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  1792. \margl40
  1793. \margr40
  1794. \pard\tx520\tx1060\tx1600\tx2120\tx2660\tx3200\tx3720\tx4260\tx4800\tx5320\f0\b0\i0\ulnone\fs24\fc0\cf0 The default remote host used for transfers
  1795. T_U_U_U_eoU_T_U_eoU_eoU_T_U_eoU_T_U_UoU_doU_eoU_ToU_UoU_eoeoT_U_eoU_U_U_T_U_eoU_T_U_UoEOe_
  1796. CODOCODOT_EOCODO
  1797. D_UoD_E_D_E_T_DO
  1798. DOUo4OD_4OUoDOD_
  1799. DOT_DOD_EOT_EOD_
  1800. D_EOUoE_D_4OUoEO
  1801. DOT_DOT_DOT_DOCO
  1802. eofoeofo
  1803. Voeof
  1804. eofoe
  1805. foeofov
  1806. VoTofo
  1807. VoUoVoUoVoUo
  1808. U_UoVoU_U_UoU_U_E_UoU_UoU_UoU_UoE_T_U_UoV_UoU_UoE_UoU_UoE_UoU_UoE_T_VoUoE_UoE_UoE_UoV_eo
  1809. UUUUUUUUUUU@
  1810. UUUUUUUUUUX
  1811. traceroute
  1812. ,print the route packets take to network host
  1813. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  1814. \margl40
  1815. \margr40
  1816. \pard\tx1152\tx2304\tx3456\tx4608\tx5760\tx6912\tx8064\tx9216\tx10368\tx11520\f0\b0\i0\ulnone\fs24\fc0\cf0 The Internet is a large and complex aggregation of network hardware, connected together by gateways. Tracking the route one's packets follow (or finding the miscreant gateway that's discarding your packets) can be difficult. Traceroute utilizes the IP protocol `time to live' field and attempts to elicit an ICMP TIME_EXCEEDED response from each gateway along the path to some host.\
  1817. The only mandatory parameter is the destination host name or IP number. The default probe datagram length is 38 bytes, but this may be increased by specifying a packet size (in bytes) after the destination host name.\
  1818. This program attempts to trace the route an IP packet would follow to some internet host by launching UDP probe packets with a small ttl (time to live) then listening for an ICMP "time exceeded" reply from a gateway. We start our probes with a ttl of one and increase by one until we get an ICMP "port unreachable" (which means we got to "host") or hit a max (which defaults to 30 hops & can be changed with the -m flag). Three probes (change with -q flag) are sent at each ttl setting and a line is printed showing the ttl, address of the gateway and round trip time of each probe. If the probe answers come from different gateways, the address of each responding system will be printed. If there is no response within a 3 sec. timeout interval (changed with the -w flag), a "*" is printed for that probe.\
  1819. We don't want the destination host to process the UDP probe packets so the destination port is set to an unlikely value (if some clod on the destination is using that value, it can be changed with the -p flag).\
  1820. A sample use and output might be:\
  1821.  [yak 71]% traceroute nis.nsf.net. traceroute to nis.nsf.net (35.1.1.48), 30 hops max, 56 byte packet 1 helios.ee.lbl.gov (128.3.112.1) 19 ms 19 ms 0 ms 2 lilac-dmc.Berkeley.EDU (128.32.216.1) 39 ms 39 ms 19 ms 3 lilac-dmc.Berkeley.EDU (128.32.216.1) 39 ms 39 ms 19 ms 4 ccngw-ner-cc.Berkeley.EDU (128.32.136.23) 39 ms 40 ms 39 ms 5 ccn-nerif22.Berkeley.EDU (128.32.168.22) 39 ms 39 ms 39 ms 6 128.32.197.4 (128.32.197.4) 40 ms 59 ms 59 ms 7 131.119.2.5 (131.119.2.5) 59 ms 59 ms 59 ms 8 129.140.70.13 (129.140.70.13) 99 ms 99 ms 80 ms 9 129.140.71.6 (129.140.71.6) 139 ms 239 ms 319 ms 10 129.140.81.7 (129.140.81.7) 220 ms 199 ms 199 ms 11 nic.merit.edu (35.1.1.48) 239 ms 239 ms 239 ms\
  1822. Note that lines 2 & 3 are the same. This is due to a buggy kernel on the 2nd hop system lbl-csam.arpa that forwards packets with a zero ttl (a bug in the distributed version of 4.3BSD). Note that you have to guess what path the packets are taking cross-country since the NSFNet (129.140) doesn't supply address-to-name translations for its NSSes.\
  1823. A more interesting example is:\
  1824.  [yak 72]% traceroute allspice.lcs.mit.edu. traceroute to allspice.lcs.mit.edu (18.26.0.115), 30 hops max 1 helios.ee.lbl.gov (128.3.112.1) 0 ms 0 ms 0 ms 2 lilac-dmc.Berkeley.EDU (128.32.216.1) 19 ms 19 ms 19 ms 3 lilac-dmc.Berkeley.EDU (128.32.216.1) 39 ms 19 ms 19 ms 4 ccngw-ner-cc.Berkeley.EDU (128.32.136.23) 19 ms 39 ms 39 ms 5 ccn-nerif22.Berkeley.EDU (128.32.168.22) 20 ms 39 ms 39 ms 6 128.32.197.4 (128.32.197.4) 59 ms 119 ms 39 ms 7 131.119.2.5 (131.119.2.5) 59 ms 59 ms 39 ms 8 129.140.70.13 (129.140.70.13) 80 ms 79 ms 99 ms 9 129.140.71.6 (129.140.71.6) 139 ms 139 ms 159 ms 10 129.140.81.7 (129.140.81.7) 199 ms 180 ms 300 ms 11 129.140.72.17 (129.140.72.17) 300 ms 239 ms 239 ms 12 * * * 13 128.121.54.72 (128.121.54.72) 259 ms 499 ms 279 ms 14 * * * 15 * * * 16 * * * 17 * * * 18 ALLSPICE.LCS.MIT.EDU (18.26.0.115) 339 ms 279 ms 279 ms\
  1825. Note that the gateways 12, 14, 15, 16 & 17 hops away either don't send ICMP "time exceeded" messages or send them with a ttl too small to reach us. 14 17 are running the MIT C Gateway code that doesn't send "time exceeded"s. God only knows what's going on with 12.\
  1826. The silent gateway 12 in the above may be the result of a bug in the 4.[23]BSD network code (and its derivatives): 4.x (x <= 3) sends an unreachable message using whatever ttl remains in the original datagram. Since, for gateways, the remaining ttl is zero, the ICMP "time exceeded" is guaranteed to not make it back to us. The behavior of this bug is slightly more interesting when it appears on the destination system:\
  1827. 1 helios.ee.lbl.gov (128.3.112.1) 0 ms 0 ms 0 ms 2 lilac-dmc.Berkeley.EDU (128.32.216.1) 39 ms 19 ms 39 ms 3 lilac-dmc.Berkeley.EDU (128.32.216.1) 19 ms 39 ms 19 ms 4 ccngw-ner-cc.Berkeley.EDU (128.32.136.23) 39 ms 40 ms 19 ms 5 ccn-nerif35.Berkeley.EDU (128.32.168.35) 39 ms 39 ms 39 ms 6 csgw.Berkeley.EDU (128.32.133.254) 39 ms 59 ms 39 ms 7 * * * 8 * * * 9 * * * 10 * * * 11 * * * 12 * * * 13 rip.Berkeley.EDU (128.32.131.22) 59 ms ! 39 ms ! 39 ms !\
  1828. Notice that there are 12 "gateways" (13 is the final destination) and exactly the last half of them are "missing". What's really happening is that rip (a Sun-3 running Sun OS3.5) is using the ttl from our arriving datagram as the ttl in its ICMP reply. So, the reply will time out on the return path (with no notice sent to anyone since ICMP's aren't sent for ICMP's) until we probe with a ttl that's at least twice the path length. I.e., rip is really only 7 hops away. A reply that returns with a ttl of 1 is a clue this problem exists. Traceroute prints a "!" after the time if the ttl is <= 1. Since vendors ship a lot of obsolete (DEC's Ultrix, Sun 3.x) or non-standard (HPUX) software, expect to see this problem frequently and/or take care picking the target host of your probes.\
  1829. Other possible annotations after the time are !H, !N, !P (got a host, network or protocol unreachable, respectively), !S or !F (source route failed or fragmentation needed neither of these should ever occur and the associated gateway is busted if you see one). If almost all the probes result in some kind of unreachable, traceroute will give up and exit.\
  1830. This program is intended for use in network testing, measurement and management. It should be used primarily for manual fault isolation. Because of the load it could impose on the network, it is unwise to use traceroute during normal operations or from automated scripts.
  1831. O{\rtf0\ansi{\fonttbl\f0\fmodern Courier;\f1\fswiss Helvetica;}
  1832. \margl40
  1833. \margr40
  1834. \pard\tx1152\tx2304\tx3456\tx4608\tx5760\tx6912\tx8064\tx9216\tx10368\tx11520\f0\b0\i0\ulnone\fs24\fc0\cf0 Set the max time-to-live (max number of hops) used in outgoing probe packets. The default is 30 hops (the same default used for TCP connections)
  1835. max_ttl
  1836. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  1837. \margl40
  1838. \margr40
  1839. \pard\tx520\tx1060\tx1600\tx2120\tx2660\tx3200\tx3720\tx4260\tx4800\tx5320\f0\b0\i0\ulnone\fs24\fc0\cf0 The maximum time to live for packets
  1840. @{\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  1841. \margl40
  1842. \margr40
  1843. \pard\tx1152\tx2304\tx3456\tx4608\tx5760\tx6912\tx8064\tx9216\tx10368\tx11520\f0\b0\i0\ulnone\fs24\fc0\cf0 Print hop addresses numerically rather than symbolically and numerically (saves a nameserver address-toname lookup for each gateway found on the path)
  1844. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  1845. \margl40
  1846. \margr40
  1847. \pard\tx1152\tx2304\tx3456\tx4608\tx5760\tx6912\tx8064\tx9216\tx10368\tx11520\f0\b0\i0\ulnone\fs24\fc0\cf0 Set the base UDP port number used in probes (default is 33434). Traceroute hopes that nothing is listening on UDP ports base to base+nhops-1 at the destination host (so an ICMP PORT_UNREACHABLE message will be returned to terminate the route tracing). If something is listening on a port in the default range, this option can be used to pick an unused port range
  1848. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  1849. \margl40
  1850. \margr40
  1851. \pard\tx520\tx1060\tx1600\tx2120\tx2660\tx3200\tx3720\tx4260\tx4800\tx5320\f0\b0\i0\ulnone\fs24\fc0\cf0 The base UDP port number
  1852. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  1853. \margl40
  1854. \margr40
  1855. \pard\tx1140\tx2300\tx3440\tx4600\tx5760\tx6900\tx8060\tx9200\tx10360\tx11520\f0\b0\i0\ulnone\fs24\fc0\cf0 Set the number of probes to send
  1856. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  1857. \margl40
  1858. \margr40
  1859. \pard\tx1152\tx2304\tx3456\tx4608\tx5760\tx6912\tx8064\tx9216\tx10368\tx11520\f0\b0\i0\ulnone\fs24\fc0\cf0 Bypass the normal routing tables and send directly to a host on an attached network. If the host is not on a directly-attached network, an error is returned. This option can be used to ping a local host through an interface that has no route through it (e.g., after the interface was dropped by routed(8C))
  1860. N{\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  1861. \margl40
  1862. \margr40
  1863. \pard\tx1152\tx2304\tx3456\tx4608\tx5760\tx6912\tx8064\tx9216\tx10368\tx11520\f0\b0\i0\ulnone\fs24\fc0\cf0 Use the following IP address (which must be given as an IP number, not a hostname) as the source address in outgoing probe packets. On hosts with more than one IP address, this option can be used to force the source address to be something other than the IP address of the interface the probe packet is sent on. If the IP address is not one of this machine's interface addresses, an error is returned and nothing is sent
  1864. src_addr
  1865. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  1866. \margl40
  1867. \margr40
  1868. \pard\tx520\tx1060\tx1600\tx2120\tx2660\tx3200\tx3720\tx4260\tx4800\tx5320\f0\b0\i0\ulnone\fs24\fc0\cf0 The source address in outgoing probe packets
  1869. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  1870. \margl40
  1871. \margr40
  1872. \pard\tx1152\tx2304\tx3456\tx4608\tx5760\tx6912\tx8064\tx9216\tx10368\tx11520\f0\b0\i0\ulnone\fs24\fc0\cf0 Set the type-of-service in probe packets to the following value (default zero). The value must be a decimal integer in the range 0 to 255. This option can be used to see if different types-of-service result in different paths. (If you are not running 4.4bsd, this may be academic since the normal network services like telnet and ftp don't let you control the TOS). Not all values of TOS are legal or meaningful see the IP spec for definitions. Useful values are probably `-t 16' (low delay) and `-t 8' (high throughput)
  1873. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  1874. \margl40
  1875. \margr40
  1876. \pard\tx520\tx1060\tx1600\tx2120\tx2660\tx3200\tx3720\tx4260\tx4800\tx5320\f0\b0\i0\ulnone\fs24\fc0\cf0 The type of service in probe packets
  1877. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  1878. \margl40
  1879. \margr40
  1880. \pard\tx1152\tx2304\tx3456\tx4608\tx5760\tx6912\tx8064\tx9216\tx10368\tx11520\f0\b0\i0\ulnone\fs24\fc0\cf0 Verbose output. Received ICMP packets other than TIME_EXCEEDED and UNREACHABLEs are listed
  1881. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  1882. \margl40
  1883. \margr40
  1884. \pard\tx1152\tx2304\tx3456\tx4608\tx5760\tx6912\tx8064\tx9216\tx10368\tx11520\f0\b0\i0\ulnone\fs24\fc0\cf0 Set the time (in seconds) to wait for a response to a probe (default 3 sec.)
  1885. waittime
  1886. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  1887. \margl40
  1888. \margr40
  1889. \pard\tx520\tx1060\tx1600\tx2120\tx2660\tx3200\tx3720\tx4260\tx4800\tx5320\f0\b0\i0\ulnone\fs24\fc0\cf0 The time to wait for a response to a probe
  1890. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  1891. \margl40
  1892. \margr40
  1893. \pard\tx520\tx1060\tx1600\tx2120\tx2660\tx3200\tx3720\tx4260\tx4800\tx5320\f0\b0\i0\ulnone\fs24\fc0\cf0 The host to trace to
  1894. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  1895. \margl40
  1896. \margr40
  1897. \pard\tx520\tx1060\tx1600\tx2120\tx2660\tx3200\tx3720\tx4260\tx4800\tx5320\f0\b0\i0\ulnone\fs24\fc0\cf0 The packet size to use when tracing
  1898.